Cara Menemukan Jumlah File dalam Direktori dan Subdirektori


Dalam panduan ini, kami akan membahas cara menampilkan jumlah total file di direktori kerja saat ini atau direktori lain beserta subdirektorinya pada sistem Linux.

Kami akan menggunakan perintah find yang digunakan untuk mencari file dalam hierarki direktori bersama dengan perintah wc yang mencetak jumlah baris baru, kata, dan byte untuk setiap file, sebagai alternatif data dibaca dari input standar.

Berikut pilihan yang bisa kita gunakan dengan perintah find sebagai berikut:

  1. -type – menentukan jenis file yang akan dicari, dalam kasus di atas, f berarti menemukan semua file biasa.
  2. -print – tindakan untuk mencetak jalur absolut suatu file.
  3. -l – opsi ini mencetak jumlah total baris baru, yang sama dengan jumlah total jalur file absolut yang dihasilkan oleh perintah find.

Sintaks umum dari perintah find.

find . -type f -print | wc -l
sudo find . -type f -print | wc -l

Penting: Gunakan perintah sudo untuk membaca semua file di direktori yang ditentukan termasuk yang ada di subdirektori dengan hak pengguna super, untuk menghindari “Izin ditolak ” error seperti pada screen shot di bawah ini:

Anda dapat melihat bahwa pada 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 direktori /var/log dan /etc:

sudo find /var/log/ -type f -print | wc -l
sudo find /etc/ -type f -print | wc -l

Untuk contoh lebih lanjut tentang perintah find dan perintah wc di Linux, bacalah rangkaian artikel berikut untuk opsi penggunaan tambahan, tips, dan perintah terkait:

  1. 35 Contoh Perintah 'temukan' yang berguna di Linux
  2. Cara Menemukan File Terbaru atau Hari Ini yang Dimodifikasi di Linux
  3. Temukan 10 Direktori dan Ruang Disk File Teratas di Linux
  4. 6 Contoh Perintah 'wc' yang Berguna untuk Menghitung Garis, Kata, dan Karakter

Itu saja! Jika Anda mengetahui metode lain untuk menampilkan jumlah total file dalam direktori dan subdirektorinya, bagikan dengan kami di komentar.