Cara untuk mencari file ukuran besar di linux bisa menggunakan find atau pun du. Dari segi pencarian yang lebih spesifik ataupun penggunaan script lebih gampang digunakan find

Mencari file ukuran >= (lebih besar sama dengan) 10MB

find / -type f -size +10M -exec ls -lh {} \;

Mencari file ukuran >= 100MB

find / -type f -size +100M -exec ls -lh {} \;

contoh hasilnya

/var/spool/abrt/ccpp-2019-05-17-08.194080-9526/coredump
/var/lib/rpm/Packages
/usr/lib/jvm/java-11-openjdk-11.0.3.7-1.fc29.x86_64/lib/modules
/usr/lib/jvm/java-12-openjdk-12.0.1.12-1.rolling.fc29.x86_64/lib/modules
/usr/lib/locale/locale-archive
/usr/share/atom/resources/app.asar
/root/NVIDIA-Linux-x86_64-418.43.run
/usr/lib64/firefox/libxul.so
/root/NVIDIA-Linux-x86_64-418.74.run
/usr/lib64/qt5-qtwebengine-freeworld/libQt5WebEngineCore.so.5.12.2
/usr/lib64/libQt5WebEngineCore.so.5.12.2
/usr/lib64/thunderbird/libxul.so
/opt/google/chrome/chrome
/opt/vivaldi/vivaldi-bin
/usr/lib64/chromium-browser/headless_shell

Variasi yang bisa di gunakan untuk ukuran ini adalah :

k : kilo byte
M : Mega byte
G : Giga byte

contoh mencari file ukuran 10 kilo byte

find / -type f -size 10k -exec ls -lh {} \;

Hasil Lebih Detail

Agar hasil yang ditampilkan oleh find lebih detail, bisa menggunakan awk, jadi scriptnya menjadi

find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

contoh hasilnya

/var/spool/abrt/ccpp-2019-05-17-08:42:09.194080-9526/coredump: 134M
/var/lib/rpm/Packages: 103M
/usr/lib/jvm/java-11-openjdk-11.0.3.7-1.fc29.x86_64/lib/modules: 135M
/usr/lib/jvm/java-12-openjdk-12.0.1.12-1.rolling.fc29.x86_64/lib/modules: 136M
/usr/lib/locale/locale-archive: 208M
/usr/share/atom/resources/app.asar: 226M
/root/NVIDIA-Linux-x86_64-418.43.run: 102M
/usr/lib64/firefox/libxul.so: 102M
/root/NVIDIA-Linux-x86_64-418.74.run: 103M
/usr/lib64/qt5-qtwebengine-freeworld/libQt5WebEngineCore.so.5.12.2: 108M
/usr/lib64/libQt5WebEngineCore.so.5.12.2: 109M
/usr/lib64/thunderbird/libxul.so: 123M
/opt/google/chrome/chrome: 140M
/opt/vivaldi/vivaldi-bin: 141M
/usr/lib64/chromium-browser/headless_shell: 181M

bila anda hanya ingin menampilkan dari hardisk utama (skip hasil dari folder yang di mount) tambahkan -mount, contoh

find / -mount -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

Leave a comment

Your email address will not be published. Required fields are marked *