मेरे पास एक निर्देशिका है जिसमें कई उपनिर्देशिकाएं हैं। मैं केवल उन उपनिर्देशिकाओं को सूचीबद्ध करना चाहता हूं जिनमें कम से कम एक फ़ाइल हो। मैं उसे कैसे कर सकता हूँ?लिनक्स पर गैर-खाली उप-निर्देशिकाओं को कैसे सूचीबद्ध करें?
उत्तर
find . -mindepth 1 -maxdepth 1 -not -empty -type d
आप सभी अरिक्त निर्देशिका दे देंगे। यदि आप निर्देशिकाओं को बाहर करना चाहते हैं जिनमें केवल अन्य निर्देशिकाएं हैं (लेकिन कोई फाइल नहीं है), तो अन्य उत्तरों में से एक बेहतर हो सकता है ...
द माइंडेपथ और -मैक्सडेप विकल्प इसे केवल तत्काल उपनिर्देशिका तक सीमित करते हैं। इन स्तरों को प्रभावित करने के लिए इन स्तरों को प्रभावित करें। उन्हें छोड़कर सभी उपनिर्देशिका किसी भी स्तर पर मिल जाएगी। – Naaff
और याद रखें कि - जीएनयू-सामान नहीं है। पोर्टेबल होने के लिए, उपयोग करें! इसके बजाय - वास्तव में नहीं, मैं नहीं देखता कि आप हमेशा क्यों उपयोग नहीं करेंगे! इसके बजाय, नहीं देखते-नहीं, आपको कोई फायदा नहीं देता है) – lhunath
क्योंकि! ऐसा लगता है कि यह एक खोल मेटाएक्टेक्टर होना चाहिए और मैं कभी याद नहीं कर सकता कि मुझे इसे उद्धृत करना है या नहीं ;-) लेकिन आप इसके बारे में अधिक पोर्टेबल होने के बारे में सही हैं। (मुझे लगता है कि चूंकि यह उत्तर स्वीकार कर लिया गया था, जीएनयू-विशिष्ट वाक्यविन्यास ओपी के लिए काम करता है) –
कैसे के बारे में:
find /nominated/directory -type f |
sed 's%/[^/]*$%% |
sort -u
फ़ाइलें खोजें - ड्रॉप फ़ाइल नाम हिस्सा - तरह विशिष्ट।
यह उपनिर्देशिका सूचीबद्ध नहीं करेगा जिसमें केवल अन्य उप-उप-निर्देशिकाएं होंगी।
find . -type f -print0 | xargs -0 -n 1 dirname | sort -u
एक ही चीज़ के लिए थोड़ा छोटा वाक्यविन्यास: ढूंढें। -type f -exec dirname {} \; | sort -u –
बहुत खेद है। एक बेजोड़ एकल उद्धरण प्रारंभिक समाप्ति का कारण बनता है। पूरी तरह से मेरी गलती। –
- 1. लिनक्स: सभी उपलब्ध विंडो प्रबंधक सूचीबद्ध करें
- 2. लिनक्स सिस्टम में सभी हार्डड्रिव सूचीबद्ध करें
- 3. निर्देशिकाओं को तेजी से कैसे सूचीबद्ध करें?
- 4. नामस्थान के कार्यों को कैसे सूचीबद्ध करें?
- 5. सभी वर्ग गुणों को कैसे सूचीबद्ध करें
- 6. सक्रिय इशारा पहचानकर्ताओं को कैसे सूचीबद्ध करें?
- 7. .htaccess फ़ाइल विकल्प- उपनिर्देशिकाओं पर इंडेक्स
- 8. आईफोन पर स्थानीय नेटवर्क पर स्थानीय नेटवर्क पर सभी कंप्यूटर नामों को सूचीबद्ध करें
- 9. लिनक्स में प्रत्येक एप्लिकेशन द्वारा खोले गए धागे को कैसे सूचीबद्ध करें?
- 10. कंसोल पर उपलब्ध सभी संकुलों को सूचीबद्ध करें
- 11. एनटीएफएस फाइल सिस्टम पर सभी प्रतीकात्मक लिंक कैसे सूचीबद्ध करें
- 12. सी प्रोग्राम कैसे प्रतीक्षा करें (लिनक्स पर)?
- 13. लिनक्स पर स्मृति खपत को कैसे लॉग करें?
- 14. अमेज़ॅन लिनक्स उदाहरण पर रेलो को कैसे इंस्टॉल करें?
- 15. संपत्ति एक्सेसर्स को छोड़कर इंटरफ़ेस विधियों को कैसे सूचीबद्ध करें
- 16. गिट: केवल नई फ़ाइलों को सूचीबद्ध करें
- 17. सभी मॉडल उपनिर्देशिकाओं सहित रिकर्सिवली
- 18. ऐप्पलस्क्रिप्ट - सभी फ़ॉन्ट्स को सूचीबद्ध करें
- 19. उपनिर्देशिकाओं सहित फ़ाइलों के आकार के आधार पर यूनिक्स खोज कैसे करें?
- 20. लिनक्स पर 'अनियंत्रित' प्रक्रिया को कैसे रोकें?
- 21. पायथन मॉड्यूल में सभी कार्यों को कैसे सूचीबद्ध करें?
- 22. छाया-वॉल्यूम में सभी संशोधित फ़ाइलों को कैसे सूचीबद्ध करें?
- 23. एक स्थिर निर्देशिका में फ़ाइलों को कैसे सूचीबद्ध करें?
- 24. परिभाषित सभी गुणों को प्रोग्रामेटिक रूप से सूचीबद्ध कैसे करें?
- 25. रिमोट एफ़टीपी की निर्देशिका सामग्री को कैसे सूचीबद्ध करें, रिकर्सली
- 26. एम्बेडेड-लिनक्स यूएसबी को कैसे कॉन्फ़िगर करें?
- 27. सूचीबद्ध
- 28. ऑब्जेक्ट फ़ाइल में मौजूद फ़ंक्शंस को कैसे सूचीबद्ध करें?
- 29. जीडीबी में कक्षा विधियों को कैसे सूचीबद्ध करें?
- 30. एज़ूर ब्लॉब स्टोरेज में कंटेनरों को कैसे सूचीबद्ध करें?
क्या आप केवल उन्हीं निर्देशिकाएं चाहते हैं जो आपकी निर्देशिका की तत्काल उपनिर्देशिकाएं हैं, या * सभी * उपनिर्देशिकाएं नहीं कितना गहराई से घोंसला? – Naaff
यदि उपनिर्देशिका में अन्य उप-उप निर्देशिकाएं हैं लेकिन कोई फ़ाइल नहीं है, तो मैं इसे सूचीबद्ध नहीं करना चाहता – Jaelebi