Eğer yaparsam ls -1 target_dir | wc -l
, bir dizinde bir dizi dosya alırım. Bunu biraz hantal buluyorum. Daha zarif veya özlü bir yol var mı?
ls
zaten toplam sayıyı veriyor, peki ls -l | head -1
? Daha kısa bir şey istiyorsanız bir takma ad yapın.
ls -l
, dosya sayısını değil, dosyaların toplam boyutunu gösterir.
ls | wc -l
herhangi bir dosya adları yeni satır içeriyorsa size yanlış sayısını verecektir.
stat -c %h .
ile aynı bilgileri verirls -ld . | cut -d" " -f 2