कैसे रास्पबेरी पाई पर एक निर्देशिका और उपनिर्देशिका में फ़ाइलों की संख्या का पता लगाएं

Kaise Raspaberi Pa I Para Eka Nirdesika Aura Upanirdesika Mem Fa Ilom Ki Sankhya Ka Pata Laga Em



कई बार, हमें डिस्क स्थान की जांच करने के लिए किसी निर्देशिका के अंदर फ़ाइलों या उपनिर्देशिकाओं की संख्या का पता लगाने की आवश्यकता होती है। ताकि हम जान सकें कि किस डायरेक्टरी में सबसे ज्यादा फाइल्स और सब-डायरेक्ट्रीज हैं। यह कार्य प्रत्येक निर्देशिका को एक-एक करके खोलकर पूरा किया जा सकता है लेकिन इसमें इतना समय लगता है। ऐसे मामलों में लिनक्स-आधारित सिस्टम, जैसे कि रास्पबेरी पाई, आपको कवर करते हैं और कुछ कमांड हैं जिनका उपयोग केवल फाइलों और उप-निर्देशिकाओं की संख्या को प्रदर्शित करने के लिए किया जा सकता है। इस लेख ने आपके लिए उन सभी आदेशों को सूचीबद्ध किया है।

रास्पबेरी पीआई में उपनिर्देशिका और फाइलों की संख्या देखना?

सूची प्रदर्शित करने या निर्देशिकाओं या उपनिर्देशिकाओं के अंदर फ़ाइलों को खोजने के लिए कई आदेश हैं:

1: एलएस और डब्ल्यूसी कमांड के माध्यम से
2: ट्री कमांड के जरिए
3: खोज आदेश के माध्यम से







1: फ़ाइलों और निर्देशिकाओं/उप-निर्देशिकाओं की संख्या खोजने के लिए ls कमांड

एक डायरेक्टरी के अंदर सभी फाइलों या निर्देशिकाओं को खोजने के लिए a रास कमांड का प्रयोग किया जाता है। रास आदेश एक निर्देशिका के अंदर मौजूद सब कुछ प्रदर्शित करेगा चाहे वह फ़ाइल हो या उप-निर्देशिका। यहां से आप फाइलों या उप-निर्देशिकाओं को गिन सकते हैं:



$ एल.एस



यदि आप संख्या को मैन्युअल रूप से गिनना नहीं चाहते हैं तो नीचे लिखित आदेश का उपयोग करके wc कमांड का उपयोग करके उन्हें गिनकर फ़ाइलों और उप-निर्देशिकाओं की कुल संख्या प्रदर्शित की जाएगी:





$ एलएस | डब्ल्यूसी -एल

उदाहरण के लिए, नीचे दी गई छवि में, आप देख सकते हैं कि मेरी होम डायरेक्टरी के अंदर कुल फाइलों और उपनिर्देशिकाओं की संख्या 68 है।



यदि आप उस निर्देशिका पर स्विच किए बिना किसी निश्चित निर्देशिका के अंदर फ़ाइलें और उप-निर्देशिकाएँ खोजना चाहते हैं, तो आप उस निर्देशिका के नाम के साथ बस ls कर सकते हैं:

वाक्य - विन्यास

$ ls <निर्देशिका का नाम>

उदाहरण

यहाँ, मैंने डेस्कटॉप और दस्तावेज़ निर्देशिकाओं की सामग्री देखी है:

$ एलएस डेस्कटॉप
$ एलएस दस्तावेज़

और उसी wc (वर्ड-काउंट) कमांड का उपयोग करके एक निर्देशिका में फ़ाइलों और उप-निर्देशिकाओं की कुल संख्या प्रदर्शित की जा सकती है:

$ ls /home/pi/

2: फाइलों और निर्देशिकाओं/उप-निर्देशिकाओं की संख्या खोजने के लिए ट्री कमांड

ट्री कमांड का उपयोग किसी डायरेक्टरी या सिस्टम के अंदर डायरेक्टरी की कुल संख्या के साथ फाइलों और उप-निर्देशिकाओं के ट्री को प्रदर्शित करने के लिए भी किया जा सकता है। यह या तो एक निश्चित उपयोगकर्ता या एक निर्देशिका के अंदर सभी सामग्री को प्रदर्शित करने के लिए इस्तेमाल किया जा सकता है:

$ पेड़ <निर्देशिका-पथ>

आउटपुट सभी फाइलों और निर्देशिकाओं का एक पेड़ प्रदर्शित करेगा, और फाइलों और निर्देशिकाओं की कुल संख्या नीचे प्रदर्शित की जाएगी, जो छवि में हाइलाइट की गई है:

यदि आप किसी निर्देशिका के अंदर सभी उप-निर्देशिकाओं और फ़ाइलों की संख्या का योग चाहते हैं, तो wc -l ट्री कमांड के साथ जोड़ें और यह संख्या प्रदर्शित करेगा:

$ पेड़ <निर्देशिका-पथ> |wc -l

3: एक निर्देशिका/उप-निर्देशिका में फ़ाइलों की संख्या खोजने के लिए कमांड खोजें

यदि आप केवल उपनिर्देशिकाओं को छोड़कर किसी निर्देशिका के अंदर फ़ाइलों की संख्या प्रदर्शित करना चाहते हैं, तो नीचे लिखा गया है पाना कमांड का उपयोग किया जा सकता है:

$ खोजें <निर्देशिका-पथ> -टाइप f

आउटपुट एक डायरेक्टरी के अंदर मौजूद सभी फाइलों को प्रदर्शित करेगा

और यदि आप किसी फ़ाइल के लिए केवल संख्या चाहते हैं तो बस शब्दों की संख्या ( स्वागत ) इसके साथ कमांड करें:

$ <निर्देशिका-पथ> -टाइप f | खोजें wc -एल

निष्कर्ष

एक डायरेक्टरी के अंदर फ़ाइलों और उप-निर्देशिकाओं की संख्या का पता लगाने के लिए अलग-अलग कमांड का उपयोग किया जाता है, जिन पर लेख में विस्तार से चर्चा की गई है। रास कमांड का उपयोग सभी फाइलों और उपनिर्देशिकाओं को सूचीबद्ध करने के लिए किया जाता है। जहांकि पेड़ आदेश फ़ाइल के अंदर मौजूद सामग्री का एक पूरा पेड़ देगा, और यदि आप केवल उप-निर्देशिकाओं और फ़ाइलों की कुल संख्या चाहते हैं तो पाइप स्वागत आपको फाइलों और उप-निर्देशिकाओं की गिनती देने के लिए आदेश।