GNU/Linux >> Belajar Linux >  >> Linux

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 dan subdirektorinya pada sistem Linux.

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

Berikut adalah opsi yang dapat 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 path absolut dari sebuah file.
  3. -l – opsi ini mencetak jumlah total baris baru, yang sama dengan jumlah total output path file absolut dengan 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 tertentu 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 find perintah.

Berikut ini adalah contoh tambahan untuk menunjukkan jumlah total file biasa di /var/log dan /etc direktori masing-masing:

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

Untuk lebih banyak contoh di Linux temukan perintah dan perintah wc baca rangkaian artikel berikut untuk opsi penggunaan tambahan, kiat, dan perintah terkait:

  1. 35 Contoh Perintah 'temukan' yang Berguna di Linux
  2. Cara Menemukan File Terbaru atau Yang Telah Dimodifikasi Hari Ini 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.


Linux
  1. Cara Menghitung Jumlah File dan Subdirektori di dalam Direktori yang Diberikan

  2. Cara Menggunakan Perintah Grep untuk Menemukan Teks di File

  3. Cara mengecualikan direktori di find . memerintah

  1. Bagaimana cara menghapus direktori dan folder di Linux?

  2. Temukan semua file nol-byte di direktori dan subdirektori

  3. Menghitung jumlah file dalam direktori dengan perintah terminal OSX

  1. Cara Menghapus Direktori dan File Menggunakan Linux

  2. Cara menjalankan perintah "find" hanya pada direktori saat ini dan bukan pada sub-direktori

  3. Bagaimana cara menghitung jumlah file di setiap direktori?