Terkadang kita perlu menemukan file dan folder besar di linux untuk mengosongkan space yang ada di hardisk. Tentunya sangat rumit apabila kita harus membuka folder satu persatu untuk menemukannya. Nah, jika di linux Anda bisa menemukan file & folder besar hanya dengan menggunakan command line. Bagaimana caranya? Simak penjelasannya pada artikel ini!
Perintah Menemukan File dan Folder Terbesar di Linux
du -ah /home | sort -n -r | head -n 10
find /home -type f -printf '%s %p\n' | sort -nr | head -10
Perintah diatas digunakan untuk pencarian 10 file dan folder terbesar yang ada di sistem linux Anda.
Perintah Menemukan Folder Terbesar di Linux
Untuk mengetahui 10 direktori terbesar di direktori kerja saat ini (/home), jalankan saja:
du -Sh /home | sort -n -r | head -n 10
Anda bisa menemukan folder terbesar beserta subdirectory-nya secara lengkap menggunakan perintah dibawah ini:
find /path/to/dir/ -printf '%s %p\n'| sort -nr | head -10
find . -printf '%s %p\n'| sort -nr | head -10
Anda bisa skip directory dan hanya menampilkan filenya saja dengan perintah :
find /path/to/search/ -type f -printf '%s %p\n'| sort -nr | head -10
atau
find /path/to/search/ -type f -iname "*.mp4" -printf '%s %p\n'| sort -nr | head -10
Perintah Menemukan File Terbesar di Direktori Saat Ini (Current Directory)
find /path/to/search/ -type f -iname "*.mp4" -printf '%s %p\n'| sort -nr | head -10
Perintah Menemukan File yang Lebih Besar dari Ukuran Tertentu
Anda juga bisa menjalankan command untuk mencari file dengan ukuran tertentu, misalnya dengan ukuran 1GB
find . -size +1G