यदि मैं करता हूं ls -1 target_dir | wc -l
, तो मुझे एक निर्देशिका में फ़ाइलों की गिनती मिलती है। मुझे यह थोड़ा बोझिल लगता है। वहाँ एक और अधिक सुंदर या रसीला तरीका है?
ls
पहले से ही कुल गिनती देता है, तो कैसे के बारे में ls -l | head -1
? यदि आप कुछ छोटा चाहते हैं तो इसे एक उपनाम बनाएं।
ls -l
फाइलों के कुल आकार को इंगित करता है, फाइलों की संख्या को नहीं।
ls | wc -l
यदि कोई फ़ाइल नाम newlines है तो आपको गलत गणना देगा।
stat -c %h .
के रूप में एक ही जानकारी देता हैls -ld . | cut -d" " -f 2