Bash में नाम से फ़ाइलें ढूँढें
find . -name से ट्री खोजें, फिर -type d से केवल फ़ोल्डर सूचीबद्ध करें।
इंटरएक्टिव पाठ शुरू करेंls केवल वर्तमान फ़ोल्डर देखता है। find पूरा ट्री चलता है। . (यहीं) से शुरू करें, फिर -name या -type जोड़ें ताकि नतीजा काम का हो।
Windows का find फ़ाइल के टेक्स्ट के अंदर खोजता है। Bash में find पथ के हिसाब से फ़ाइल सिस्टम खोजता है।
फ़ाइल नाम मिलाएँ: find . -name
-name पथ के आखिरी हिस्से की तुलना करता है। उद्धरण शेल को * फैलाने से रोकते हैं।
इस फ़ोल्डर ट्री को नाम से खोजें!
छिपी फ़ाइल का पता लगाएँ:
find . -name '*.txt' वर्तमान फ़ोल्डर के नीचे हर .txt सूचीबद्ध करता है, अंदरूनी फ़ोल्डरों में भी।
केवल फ़ोल्डर सूचीबद्ध करें: find . -type d
-type d डायरेक्टरी रखता है। -type f सामान्य फ़ाइलें रखता है। दोनों फ़िल्टर चाहिए तो -name के साथ जोड़ें।
find . -type d
आपको . दिखेगा, फिर हर सबफ़ोल्डर। सफाई या कॉपी से पहले यह नक्शा काम आता है।
ज्ञान जांच
1 / 3find . -name 'secret.txt' क्या खोजता है?
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।
अगला
पंक्तियाँ गिनने के लिए wc -l, फिर नाम क्रम में लगाने के लिए sort।