Mengidentifikasi file besar di PC Anda dapat membantu Anda mendapatkan kembali ruang yang sangat dibutuhkan dengan cepat. Untuk pengguna Linux desktop, berburu file besar yang tidak perlu mungkin opsional. Tetapi jika menyangkut ruang server, itu membutuhkan biaya, dan Anda harus membayar kelebihan ruang itu setiap bulan. Inilah cara Anda dapat menemukan file besar di Linux untuk menghapusnya dengan cepat.
Gunakan Perintah ls
Umumnya, perintah ls digunakan untuk mendaftar semua direktori dan file di terminal Linux. Namun, itu bisa melakukan lebih banyak – misalnya, GB
- Untuk mencetak ukurannya beserta semua informasinya, gunakan flag -s bersama dengan flag -l sebelumnya .
ls -l
- Secara default, perintah ls hanya akan mencantumkan direktori. Untuk melihat file di dalam direktori secara rekursif, gunakan flag -R .
ls -lsR
- Untuk mengurutkan file, Anda dapat menggunakan dua metode. Yang satu memanfaatkan flag -S di dalam perintah ls , sementara yang lain menggunakan kekuatan perintah sortir . Untuk mengurutkan file menurut ukuran file dalam urutan menurun, jalankan perintah berikut:
ls -lsRS
- Untuk membalikkan urutan, Anda dapat menggunakan flag -r .
ls -lsRSr
- Alternatifnya, setelah perintah ls kembali, Anda dapat mengirimkan hasilnya ke perintah sortir . Ini akan mengurutkan daftar sesuai ukuran file numeriknya dalam urutan menaik. Anda juga dapat membalikkan urutan dengan menggunakan flag -r bersamaan dengan perintah sortir .
ls -l | menyortir -nr
- Sejauh ini, kami telah menganalisis dan menemukan file terbesar di dalam direktori kerja kami saat ini. Untuk mengidentifikasi file terbesar di seluruh sistem file Anda, Anda dapat menambahkan lokasi setelah perintah ls .
sudo ls / -S
Gunakan perintah find
Perintah find dapat digunakan untuk mencari file apa pun di dalam sistem file Linux. Dalam hal ini, kita dapat menggunakannya untuk membuat daftar file sesuai dengan ukuran filenya. Kami juga dapat memfilter hasil berdasarkan ukuran file minimum.
- Untuk menemukan file terbesar di dalam direktori kerja Anda saat ini, ketik berikut ini:
temukan . -tipe f
- Dimungkinkan juga untuk menambahkan filter dengan ukuran minimal 100MB.
temukan . -tipe f -ukuran +100M
- Untuk menentukan direktori tertentu, tambahkan path relatif setelah perintah find .
temukan . / tes -tipe f -ukuran +100M
- Melakukannya akan menemukan semua file di dalam direktori “test” yang memiliki ukuran lebih besar dari 100MB.
- Terkadang Anda perlu mencari seluruh sistem file untuk menemukan file terbesar. Untuk itu, tambahkan saja / setelah perintah find.
sudo menemukan / -xdev -tipe f -ukuran +100M
Catatan : flag -xdev menginstruksikan untuk tidak menurunkan direktori pada sistem file lain. Dengan kata sederhana, itu tidak akan memindai GB lainnya
- Ukuran file yang tercantum di sini muncul sebagai string angka yang sangat panjang, sehingga sangat sulit diperkirakan. Untuk membuatnya dapat dibaca, gunakan flag -h bersamaan dengan flag lainnya.
du -ah
- Untuk membuat ukuran file seragam, gunakan operator ukuran blok -B bersama dengan satuan pilihan Anda. Jika Anda ingin mengonversi ukuran dalam MB, gunakan unit M sebagai ukuran blok.
du -aBM
- Untuk menemukan file terbesar di antara mereka, gunakan perintah sortir untuk mengurutkan file dalam urutan menurun.
du -aBM | urutkan -nr
- Untuk mencantumkan hanya lima hasil pertama, kirimkan daftar yang diurutkan ke perintah head dengan menggunakan -n 5 .
du -aBM | menyortir -nr | kepala -N 5
- Sejauh ini kami hanya menampilkan ukuran file di direktori kerja kami saat ini. Untuk membuat daftar file terbesar dari direktori tertentu, tambahkan nama direktori setelah perintah du . Perintah berikut akan mencantumkan lima file terbesar di direktori home Anda.
du / rumah -aBM | menyortir -nr | kepala -N 5
- Untuk menemukan 10 file terbesar di seluruh sistem file Anda, cukup tambahkan / setelah perintah du .
du / -aBM | menyortir -nr | kepala -N 10
Temukan File Besar yang Tidak Digunakan
Mendapatkan daftar file yang tidak digunakan sangat berguna, karena Anda dapat dengan mudah menghapusnya untuk menghemat ruang di hard disk Anda. Lakukan ini dengan bantuan flag -mtime dan perintah find yang dibahas sebelumnya. Instruksi berikut akan mencantumkan 10 file teratas, yang belum dimodifikasi selama lebih dari 30 hari dan memiliki ukuran file minimal 100MB.
menemukan / -xdev -mwaktu + 30 -tipe f -ukuran +100M
Aplikasi GUI untuk Menemukan File Terbesar di Linux
Jika Anda menjalankan Linux di desktop, manfaatkan aplikasi GUI ini untuk menemukan file terbesar di sistem Anda.
Penganalisis Penggunaan Disk
Salah satu aplikasi GUI terbaik untuk menganalisis ukuran file di Linux adalah GB
- Anda dapat menavigasi folder menggunakan klik dua kali.
Beberapa aplikasi GUI tambahan yang dapat Anda gunakan untuk menemukan file berukuran besar di sistem Linux Anda antara lain:
- Filelight
- Duc
- JDiskReport
- QDirStat
Hapus File Terbesar
Setelah menemukan file terbesar, Anda perlu menghapusnya dan dapat dengan mudah melakukannya dengan bantuan perintah rm di Linux.
- Salin file absolut atau relatif dari file yang ingin Anda hapus, lalu tambahkan jalur file setelah perintah rm .
rm “jalur file Anda menuju ke sini”
- Untuk menghapus direktori yang tidak kosong, gunakan -rf setelah perintah rm . -r mewakili penghapusan file di dalam direktori secara rekursif, dan -f menyiratkan paksa untuk menghapus direktori itu. Misalnya, jika Anda ingin menghapus folder “Unduhan” beserta semua file di dalamnya, jalankan perintah berikut.
rm -rf ~ / Unduhan
Pertanyaan yang Sering Diajukan
Mengapa saya mendapatkan kesalahan “izin ditolak”?
Jika Anda ingin menjalankan perintah di luar direktori home Anda, Anda harus memiliki izin root. Jika tidak, Anda akan mendapatkan kesalahan izin ditolak. Coba gunakan sudo sebelum perintah untuk meningkatkan izin Anda sebagai pengguna root. Anda dapat berhasil menjalankan perintah apa pun pada file sistem Anda. Cobalah berhati-hati
saat menggunakan sudo dengan perintah.
Bagaimana cara menemukan file yang lebih besar dari 1GB?
Untuk menemukan file yang lebih besar dari 1GB, gunakan perintah find dengan flag -size -nya . Perintahnya akan terlihat seperti ini: sudo find / -xdev -type f -size +1G .
Bagaimana cara melihat ukuran folder tertentu?
Untuk melihat ukuran folder, gunakan salah satu alat yang disebutkan dalam artikel ini. Anda juga dapat menggunakan File Explorer untuk melihat ukuran folder. Cukup klik kanan pada folder dan pilih opsi properti. Di sana Anda dapat dengan mudah menemukan ukuran folder yang terdaftar.
Sumber gambar: Unsplash Semua tangkapan layar Hrishikesh Pathak