मैं वर्तमान में लिनक्स-उबंटू का उपयोग कर रहा हूं और मैं जानना चाहता हूं कि कमांड लाइन में ऐसा करने का कोई तरीका है: मान लीजिए कि मेरे पास एक निर्देशिका है और मैं इस निर्देशिका के अंदर सबसे बड़ी फ़ाइल (आकार में) खोजना चाहता हूं (अंततः इसके उप में) निर्देशिकाएँ)। मुझे पता है कि मुझे find कमांड का उपयोग -exec विकल्प के साथ या xargs कमांड के साथ sort कमांड के साथ करना है, लेकिन मुझे नहीं पता कि कैसे। मैं यह कैसे कर सकता हूँ ?

0
Nabil Essalihi 29 सितंबर 2021, 21:57

1 उत्तर

सबसे बढ़िया उत्तर

आप सही ढूंढें/निष्पादन/सॉर्ट/xargs इस तरह के उपयोग के मामले के लिए उपयोगी हो सकते हैं। एक समाधान यह है:

find . -type f -printf '%s\t%f\n'|sort -n

मुझे समझाएं कि कैसे:

  1. फ़ाइल चिंताओं की सूची निकालें (केवल विकल्प -टाइप f के साथ फ़ाइल करें):

    पाना । -टाइप एफ

  2. फ़ाइल का आकार और नाम प्रिंट करें:

    -प्रिंटफ '%s\t%f\n'

  3. आकार के आधार पर छाँटें (संख्यात्मक के लिए -n विकल्प के साथ)

    सॉर्ट-एन

0
YLR 29 सितंबर 2021, 22:13