Cara menemukan file besar di linux
- 1877
- 48
- John Ratke
Menemukan file besar di Linux dapat berguna untuk berbagai keperluan, seperti mengidentifikasi file yang menghabiskan banyak ruang pada sistem atau file Anda yang mungkin tidak diperlukan dan dapat dihapus. Ada beberapa perintah dan alat berbeda yang dapat Anda gunakan untuk menemukan file besar di Linux.
Menggunakan 'menemukan'
memerintah
Perintah Temukan adalah alat yang ampuh untuk mencari file di sistem Anda. Ini dapat digunakan untuk menemukan file berdasarkan berbagai kriteria, seperti nama file, ukuran, kepemilikan, dan izin.
Untuk menemukan file besar di linux menggunakan 'menemukan'
Perintah, Anda dapat menggunakan sintaks berikut:
## Sintaks Find/Path/To/Search -Type f -Size +size_in_bytes
Misalnya, untuk menemukan semua file yang lebih besar dari 100 MB di '/rumah'
Direktori, Anda dapat menggunakan perintah berikut:
Temukan /Beranda -Type F -Size +100000000
Ukurannya juga dapat diteruskan di MB, atau GB, misalnya, untuk mencari file yang lebih besar dari 100 MB digunakan '100m'
dengan '-ukuran'
parameter.
Anda juga dapat menggunakan '-exec'
opsi untuk melakukan tindakan pada file yang ditemukan. Misalnya, untuk menghapus semua file yang lebih besar dari 100 MB dalam '/rumah'
Direktori, Anda dapat menggunakan perintah berikut:
find /home -type f -size +100m -exec rm \;
Menggunakan 'du'
memerintah
Itu 'du'
Perintah (Penggunaan Disk) adalah alat lain yang dapat digunakan untuk menemukan file besar di Linux. Ini menampilkan ukuran setiap file dan direktori di pohon direktori, memungkinkan Anda untuk melihat file dan direktori mana yang mengambil ruang paling banyak.
Untuk menemukan file besar di linux menggunakan 'du'
Perintah, Anda dapat menggunakan sintaks berikut:
## Sintaks du -a/path/to/search | sort -n -r | head -n number_of_results
Misalnya, untuk menemukan 10 file terbesar di '/rumah'
Direktori, Anda dapat menggunakan perintah berikut:
du -a /home | sort -n -r | head -n 10
Menggunakan 'menemukan'
memerintah
Itu 'menemukan'
Perintah adalah alat yang dapat digunakan untuk menemukan file dengan cepat di sistem Anda. Itu menggunakan database nama file untuk mencari file, daripada mencari sistem file itu sendiri, yang membuatnya lebih cepat dari alat lain seperti menemukan. Namun, database Locate harus diperbarui secara berkala agar efektif, sehingga mungkin tidak selalu memiliki informasi terkini yang paling terkini.
Untuk menemukan file besar di Linux menggunakan perintah Locate, Anda dapat menggunakan sintaks berikut:
## Sintaks Lokasi -s -B 'size_in_bytes' nama
Misalnya, untuk menemukan semua file lebih besar dari '100 MB' yang berisi string "Largefile" Dalam nama mereka, Anda dapat menggunakan perintah berikut:
temukan -s -B '100000000' Largefile
Menggunakan 'ncdu'
memerintah
Itu 'ncdu'
Perintah (NCURSES Disk Usage) adalah alat yang memungkinkan Anda memvisualisasikan penggunaan disk pada sistem Anda dalam antarmuka berbasis teks. Ini menampilkan daftar direktori dan jumlah ruang yang mereka ambil, dan Anda dapat menavigasi melalui direktori dengan menggunakan tombol panah.
Untuk menggunakan 'ncdu'
Perintah untuk menemukan file besar di Linux, ikuti langkah -langkah ini:
- Buka jendela terminal dan navigasikan ke direktori yang ingin Anda cari.
- Jenis
'ncdu'
dan tekan Enter. Ini akan meluncurkan'ncdu'
antarmuka dan menampilkan daftar direktori dan file di direktori saat ini, bersama dengan jumlah ruang yang mereka ambil. - tekan
'S'
kunci untuk mengurutkan daftar berdasarkan ukuran. Ini akan menampilkan file dan direktori terbesar di bagian atas daftar. - Gunakan tombol panah untuk menavigasi melalui daftar dan temukan file besar yang Anda cari.
- tekan
'Q'
kunci untuk keluar'ncdu'
antarmuka.
Catatan itu 'ncdu'
Hanya menunjukkan ukuran file dan direktori dalam direktori saat ini. Untuk mencari file besar di direktori yang berbeda, Anda harus menavigasi ke direktori di dalam 'ncdu'
antarmuka.
Anda juga dapat menggunakan -X
opsi untuk diceritakan 'ncdu'
untuk memindai direktori yang ada pada sistem file yang berbeda, dan '-R'
Opsi untuk memindai subdirektori secara rekursif. Misalnya, untuk menemukan file besar di '/rumah'
Direktori dan semua subdirektorinya, Anda dapat menggunakan perintah berikut:
ncdu -x -r /rumah Kesimpulan
Dalam tutorial ini, Anda telah mempelajari 4 perintah untuk mencari file besar dalam sistem Linux. Kami telah membahas tentang Find, Du, Lokasi, dan perintah NCDU yang paling tidak dikenal untuk menemukan file besar.
- « Cara menghapus 5 komit terakhir dari repositori git
- Cara menginstal zsh (z shell) di ubuntu dan debian »