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


5

ओएस एक्स पर एक निर्देशिका के एक विशिष्ट प्रकार की फ़ाइल (जैसे: सीएसवी) की संख्या की गणना करने के लिए कमांड लाइन क्या है (केवल फाइलें, निर्देशिका और उपनिर्देशिका को छोड़कर)?

नीचे दिया गया कमांड किसी भी प्रकार के लिए काम करता है, लेकिन यह अन्य प्रकारों पर विचार कर रहा है।

find [directory] -print | wc -l 

जवाबों:


4

निम्न आदेश .csvवर्तमान निर्देशिका और सभी उपनिर्देशिकाओं में फ़ाइलों की संख्या की गणना करेगा ।

find . -type f -iname '*.csv' | wc -l

स्पष्टीकरण:

वर्तमान निर्देशिका में खोजें .(और सभी उपनिर्देशिकाएँ), एक फ़ाइल -type f, केस-असंवेदनशील पैटर्न से मेल खाती है -iname *.csv


0

मैंने हल कर लिया:

 find [your directory] -type f -name "*.csv" -print | wc -l

आपको केस-असंवेदनशील मिलान के लिए -printउपयोग करने की आवश्यकता नहीं है और विचार करें -iname। अधिक जानकारी के लिए मेरा जवाब देखें।
स्टीवन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.