Cara Cepat Menghitung File di Direktori Linux
Menghitung file di direktori itu hal sepele tapi sering bikin pusing kalau harus dilakukan manual, apalagi buat sysadmin atau developer yang sering main skrip dan manajemen file. Gini deh, kalau saya tahu cara cepat dan efisien, pekerjaan jadi lebih smooth. Di sini, saya bakal tunjukin berbagai cara hitung file di Linux pakai ls
, find
, wc
, dan sedikit trik pakai tree
.
Kenapa Penting Menghitung File
Menghitung file itu nggak cuma buat kepo doang:
- Pantau Penggunaan Sistem: Biar nggak kebablasan sampai limit file system.
- Atur Data: Misal log, backup, atau file besar lain.
- Otomasi Tugas: Bisa dipakai di skrip untuk trigger aksi tertentu.
Cara Dasar: ls
+ wc
Salah satu cara paling gampang:
Hitung File di Direktori Saat Ini
ls -1 | wc -l
ls -1
→ daftar file satu kolom.wc -l
→ hitung baris output → jumlah file.
Hitung File di Direktori Tertentu
ls -1 /path/to/directory | wc -l
Ganti /path/to/directory
sesuai lokasi direktori.
Hanya Hitung File Biasa (Bukan Direktori)
find /path/to/directory -type f | wc -l
-type f
→ hanya file biasa.wc -l
→ hitung jumlah file.
Cara Lanjut: Rekursif
Kalau mau hitung semua file termasuk subdirektori:
find /path/to/directory -type f | wc -l
Hanya File dengan Ekstensi Tertentu
find /path/to/directory -type f -name "*.txt" | wc -l
Hitung File Tersembunyi
find /path/to/directory -type f -name ".*" | wc -l
Hitung Direktori & Symlink
Hanya Direktori
find /path/to/directory -type d | wc -l
Hanya Symbolic Link
find /path/to/directory -type l | wc -l
Pakai tree
untuk Visualisasi
tree
bikin struktur direktori kelihatan plus total file:
sudo apt-get install tree # Debian/Ubuntu
sudo yum install tree # RHEL/CentOS
tree /path/to/directory
Di output akan terlihat summary jumlah file & direktori.
Otomasi dengan Skrip
Kalau sering hitung file, bikin skrip Bash simpel:
#!/bin/bash
directory=$1
count=$(find "$directory" -type f | wc -l)
echo "Ada $count file di $directory"
Simpan sebagai count_files.sh
, buat executable, dan jalankan:
chmod +x count_files.sh
./count_files.sh /path/to/directory
Mudah dan bisa dipakai di skrip lain juga.
Kesimpulan
Menghitung file di Linux itu skill penting. Dari data besar sampai otomasi, cara-cara ini bikin pekerjaan lebih cepat dan efisien. Pada akhirnya, ngerti trik ls
, find
, wc
, dan tree
bikin kontrol file system lebih mudah dan workflow lebih lancar.