Cara Menghitung Jumlah File Dalam Sebuah Direktori Di Linux
Cara menghitung jumlah file dalam sebuah direktori di linux bisa dilakukan dengan dua cara, yaitu:
1. Menggunakan Perintah ls dan wc
Misal menghitung jumlah file di dalam direktori /etc
.
$ ls /etc | wc -l
281
Atau
$ ls -1 /etc | wc -l
281
ls
digunakan untuk menampilkan isi sebuah direktori, lalu di-pipe
ke wc -l
untuk dihitung jumlahnya.
Jika ingin dihitung beserta file yang tersembunyi, tambahkan opsi -A
pada ls
.
$ ls -A1 /etc | wc -l
281
2. Menggunakan Perintah find dan wc
Jika ingin dihitung jumlah file di dalam direktori sampai ke subdirektorinya, gunakan perintah find
.
Misalnya menghitung jumlah file di direktori Downloads
sampai ke subdirektorinya.
$ find ~/Downloads | wc -l
101
Jika ingin menghitung jumlah yang jenisnya file saja, bukan yang direktori, tambahkan opsi -type f
.
$ find ~/Downloads -type f | wc -l
99
Jika ingin menghitung jumlah yang jenisnya direktori saja, bukan yang file, tambahkan opsi -type d
.
$ find ~/Downloads -type d | wc -l
2
Jika ingin menghitung yang jumlah file dengan nama tertentu atau ekstensi tertentu, tambahkan opsi -name
atau -iname
.
Contoh menghitung jumlah file yang namanya diawali Otakudesu
.
$ find ~/Downloads -name "Otakudesu*" | wc -l
83
$ find ~/Downloads -iname "Otakudesu*" | wc -l
83
Contoh menghitung jumlah file yang extensinya .pdf
.
$ find ~/Downloads -name "*.pdf" | wc -l
4
$ find ~/Downloads -iname "*.pdf" | wc -l
4
Cara Lainnya
Cara lainnya bisa dengan perintah tree
dsb. Akan dijelaskan lebih lanjut di artikel selanjutnya.