Apps Artificial Intelligence CSS DevOps Go JavaScript Laravel Linux MongoDB MySQL PHP Python Rust Vue

Cara Cepat Menghitung File di Direktori Linux

1 min read .
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

Hanya Direktori

find /path/to/directory -type d | wc -l
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.

Lihat Juga

chevron-up