Dalam panduan ini, kita akan membahas cara menampilkan jumlah total file dalam direktori kerja saat ini atau direktori lain dan subdirektori pada sistem Linux.
Kami akan menggunakan perintah find yang digunakan untuk mencari file dalam hierarki direktori bersama dengan perintah wc yang mencetak jumlah baris, kata, dan byte baru untuk setiap file, atau data dibaca dari input standar.
Berikut adalah opsi yang bisa kita gunakan dengan perintah find sebagai berikut:
- -type- Menentukan jenis file yang akan dicari, dalam kasus di atas, f berarti menemukan semua file biasa.
- -print – tindakan untuk mencetak jalur absolut file.
- -l- opsi ini mencetak jumlah total baris baru, yang sama dengan jumlah total jalur file absolut yang dihasilkan oleh perintah find .
Sintaks umum perintah find.
# find . -type f -print | wc -l
$ sudo find. -type f -print | wc -l
Penting : Gunakan perintah sudo untuk membaca semua file dalam direktori yang ditentukan termasuk yang ada di subdirektori dengan hak akses super user, untuk menghindari kesalahan ” Izin ditolak “.
Anda dapat melihat bahwa dalam perintah pertama di atas, tidak semua file di direktori kerja saat ini dibaca oleh perintah find .
Berikut ini adalah contoh tambahan untuk menampilkan jumlah total file biasa di /var/logdan /etcdirektori masing-masing:
$ sudo find / var / log / -type f -print | wc -l
$ sudo find / etc / -type f -print | wc -l
nah itu bahasan singkat tentang tips Menemukan Jumlah File di Direktori dan Subdirektori di Linux.