खोज पूरी प्रणाली का उपयोग कर:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
कैसे कर सकते हैं मैं न आना एक निर्देशिका? मैं देख रहा हूँ -छँटाई -हे, लेकिन मैं नहीं हूँ यकीन है कि कैसे प्रारूप करने के लिए विकल्प.
खोज पूरी प्रणाली का उपयोग कर:
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 "|| Size : " $5 }'
कैसे कर सकते हैं मैं न आना एक निर्देशिका? मैं देख रहा हूँ -छँटाई -हे, लेकिन मैं नहीं हूँ यकीन है कि कैसे प्रारूप करने के लिए विकल्प.
find / -path /path/to/ommit -prune -o -type f -size +100M -exec ...
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
से man
:
की अनदेखी करने के लिए एक पूरी निर्देशिका पेड़, का प्रयोग करें -छँटाई बल्कि जाँच की तुलना में हर फ़ाइल के पेड़ । उदाहरण के लिए, को छोड़ करने के लिए निर्देशिका
src/emacs
और सभी फाइल और निर्देशिका के तहत,यह और प्रिंट के नाम अन्य फ़ाइलों में पाया गया है, कुछ नहीं की तरह इस:find . -path ./src/emacs -prune -o -print
ध्यान दें कि पैटर्न मिलान परीक्षण के लिए लागू होता है पूरी फाइल का नाम, शुरू में से एक से शुरू अंक नामित कमांड लाइन पर.