Jika saya melakukannya ls -1 target_dir | wc -l
, saya mendapatkan jumlah file dalam direktori. Saya menemukan ini agak rumit. Apakah ada cara yang lebih elegan atau ringkas?
ls
sudah memberikan jumlah total, lalu bagaimana ls -l | head -1
? Jadikan sebagai alias jika Anda menginginkan sesuatu yang lebih pendek.
ls -l
menunjukkan ukuran total file, bukan jumlah file.
ls | wc -l
akan memberi Anda hitungan yang salah jika ada nama file yang berisi baris baru.
stat -c %h .
memberikan informasi yang sama denganls -ld . | cut -d" " -f 2