आकार सीमा के भीतर फ़ाइलें कैसे खोजें?


2

कृपया मुझे सभी को खोजने का तरीका सुझाएं zip फाइलें जो अधिक हैं 60 MB लेकिन से कम है 70 MB आकार में find आदेश।


सुपर उपयोगकर्ता में आपका स्वागत है। हम एक स्क्रिप्ट लेखन सेवा नहीं हैं। हम उम्मीद करते हैं कि उपयोगकर्ता हमें बताएंगे कि उन्होंने अब तक क्या (जो भी स्क्रिप्ट का उपयोग कर रहे हैं) और जहां वे अटक गए हैं, ताकि हम विशिष्ट समस्याओं में मदद कर सकें केवल स्क्रिप्ट के लिए पूछने वाले प्रश्न बहुत व्यापक हैं और होने की संभावना है पकड़ या बंद कर दिया । कृपया पढ़ें मैं एक अच्छा सवाल कैसे पूछूं?
DavidPostill

जवाबों:


2
find -iname "*.zip" -size +60M -size -70M

आप भी उपयोग कर सकते हैं -o एक छूट पाने के लिए, और \( … \) विभिन्न मैचों का समूह बनाना।


1
find -iname "*.zip" -size +$((60*1024*1024))c -size -$((70*1024*1024))c

संक्षिप्तिकरण का उपयोग न करें 60M तथा 70M क्योंकि यह 69MB1MB सहित 69MB से अधिक आकार की सभी फ़ाइलों को भी बाहर कर देगा !!!

जानकारी प्रलेखन खंड 2.4 आकार से

-- Test: -size n[bckwMG]
    True if the file uses N units of space, rounding up.
    ...

तो 69.001 हो जाता है लिपटा हुआ 70 करने के लिए और इस प्रकार मिलता है बाहर रखा गया !

सही उदाहरण है find . -size -1M जो होगा केवल आकार की फ़ाइलों का मिलान करें शून्य


हाँ, मैं इस विचित्रता का अनुभव कर रहा हूँ जब मैं अपने वीडियो फ़ाइलों को बकेटेट करने की कोशिश कर रहा हूँ। कुछ आकार बस किसी भी बाल्टी में नहीं आते हैं।
Sridhar-Sarnobat

-1

जैसा आपने उल्लेख किया है, वैसा ही यह काम करना चाहिए

/type f -size + 100M -a -size -200M -exec du -sh {} \; खोजें


1
विचार करने योग्य बातें: (1) मुझे लगता है कि आपका उत्तर नया कुछ नहीं जोड़ता, क्योंकि -a डिफ़ॉल्ट ऑपरेटर है, अन्य उत्तर इसका उपयोग करता है। अगर आपका जवाब समझाया इस के अन्य भागों के साथ व्यवहार find वाक्यविन्यास, तो यह कुछ मूल्य का होगा। अभी के लिए मेरी राय में यह सिर्फ एक अनावश्यक रूप से जटिल है (क्यों -exec du;) सामान्य (कोई ज़िप-संबंधित फ़िल्टर) विकल्प। (२) दूसरा उत्तर सामुदायिक विकि है। यह एक समवर्ती उत्तर लिखने के बजाय इसे सुधारने के निमंत्रण की तरह है; इसलिए यदि आपके पास वास्तव में कुछ जोड़ने के लिए है, तो सबसे अच्छी बात यह है कि सामुदायिक विकि उत्तर को संपादित करना
Kamil Maciorowski
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.