लिनक्स में निर्देशिका में फ़ाइलों की संख्या की गणना कैसे करें
जब आपके पास फ़ाइलों (और उप-फ़ोल्डर) से भरा फ़ोल्डर होता है तो आपको यह पता लगाना पड़ सकता है कि पूरी तरह से कितनी फ़ाइलें हैं। फाइलों और फ़ोल्डरों को एक-एक करके गिनती करना निश्चित रूप से एक विकल्प नहीं है, खासकर जब ऐसा करने के लिए कम भयानक तरीके हैं, जैसे कि निम्न।
1. फ़ाइल प्रबंधक के साथ जांचें
चलो सबसे आसान तरीका से शुरू करते हैं। बस फ़ाइल प्रबंधक में निर्देशिका खोलें और स्टेटस बार देखें।
यदि आपको स्टेटस बार नहीं दिखाई देता है, तो यह देखने के लिए कि स्टेटस बार सक्षम है या नहीं, मेनू में "देखें -> स्टेटस बार" देखें।
इस विधि का नुकसान यह है कि यह एक फ़ोल्डर को एक आइटम के रूप में गिना जाता है लेकिन इसमें फाइलों की संख्या की गणना नहीं होती है। असल में, निर्देशिका में आप कितनी फाइलें प्राप्त कर रहे हैं, यह फ़ोल्डर फ़ोल्डरों की संख्या और इस निर्देशिका में अलग-अलग फ़ाइलों की संख्या का योग है। यदि आप उन्हें अलग से देखना चाहते हैं (उदाहरण के लिए फाइलों की संख्या या केवल निर्देशिकाओं की संख्या), तो आपको उन्हें चुनने की आवश्यकता है, और फिर स्टेटस बार केवल चयन में फ़ाइलों / निर्देशिकाओं की संख्या दिखाएगा।
2. उन फ़ाइलों / निर्देशिकाओं का चयन करें जिन्हें आप गिनना चाहते हैं
किसी निर्देशिका में सभी फ़ाइलों और फ़ोल्डर्स की संख्या दिखाने के अलावा, फ़ाइल प्रबंधक आपको और अधिक करने की अनुमति देगा। उदाहरण के लिए, यदि आप केवल फाइलों या फ़ोल्डरों को गिनना चाहते हैं, या निर्देशिका में फ़ाइलों / फ़ोल्डर का केवल एक हिस्सा ही चाहते हैं, तो बस उन्हें चुनें, और स्टेटस बार चयन में फ़ाइलों / फ़ोल्डर्स की संख्या दिखाएगा। उदाहरण के लिए, अगर मैं केवल जेपीईजी फाइलों की संख्या देखना चाहता हूं, तो मैं उन्हें चुनूंगा। परिणाम स्टेटस बार में दिखाया गया है।
3. गुण विंडो के साथ अधिक उन्नत सांख्यिकी प्राप्त करें
स्टेटस बार बहुत अच्छा लग रहा है यदि आपके पास बहुत सारी फाइलें और फ़ोल्डर्स नहीं हैं, लेकिन यदि आप करते हैं, तो उन्हें गिनने के बेहतर तरीके हैं। उदाहरण के लिए, नीचे दी गई छवि मेरे काम करने वाले फ़ोल्डरों में से एक की निर्देशिका सूची है।
आप देखते हैं, यह केवल निर्देशिका है जिनमें से प्रत्येक में बहुत सारी फाइलें हैं। फ़ाइल प्रबंधक यह नहीं दिखाता है, लेकिन अगर मैं उन्हें चुनता हूं और "गुण" खोलने के लिए राइट क्लिक करता हूं, तो प्रॉपर्टी विंडो मुझे बताती है कि कितने हैं।
मुझे लगता है कि आउटपुट एक फ़ाइल मैनेजर से दूसरे में बदलता है क्योंकि मुझे एक अलग आउटपुट (फाइलों के लिए और फ़ोल्डर्स के लिए एक अलग नंबर) देखने को याद है, इसलिए जो भी आप प्राप्त करते हैं उस फ़ाइल प्रबंधक पर बहुत निर्भर करता है जिसका आप उपयोग कर रहे हैं।
4. टर्मिनल के माध्यम से फ़ाइलों की संख्या की गणना कैसे करें
यदि फ़ाइलों और फ़ोल्डरों की गिनती के सरल तरीके आपके लिए काम नहीं करते हैं, या यदि आप टर्मिनल व्यक्ति हैं, तो अच्छी खबर यह है कि टर्मिनल के माध्यम से आपकी फाइलों और फ़ोल्डर्स के बारे में कुछ डेटा प्राप्त करने के कई तरीके हैं। उदाहरण के लिए, यदि आप बस एक संख्या चाहते हैं, तो इसका उपयोग करें:
एलएस -1 | wc -l
यह आदेश केवल फाइलों / फ़ोल्डरों की संख्या देता है। फ़ाइलों को बार-बार गिनने के लिए, इसका उपयोग करें:
DIR_NAME -type f खोजें wc -l
मैंने देखा कि गुण विंडो और कंसोल के माध्यम से मुझे मिलने वाली संख्याओं में कोई अंतर है, और मुझे लगता है कि यह इसलिए है क्योंकि कंसोल निर्देशिका या कुछ गिनती नहीं करता है।
निर्देशिका सूची के लिए अन्य आदेश हैं जैसे कि list
कमांड जिन्हें आप अन्य चीज़ों के साथ फ़ाइल नंबर प्राप्त करने के लिए उपयोग कर सकते हैं, लेकिन मैं उन पर चर्चा नहीं कर रहा हूं। ये आदेश कई मानकों के साथ आते हैं, और सटीक वाक्यविन्यास एक लिनक्स खोल से अगले में भिन्न होता है। यदि आप उनमें रूचि रखते हैं, तो आप जिस शेल का उपयोग कर रहे हैं उसका दस्तावेज़ीकरण जांचें।
छवि क्रेडिट: कार्यालय व्यापार निर्देशिका