Jawaban:
Temukan memiliki -deleteopsi sendiri jadi
find /home -type f -size +100M -delete
harus melakukan apa yang Anda inginkan. Berhati-hatilah dengan tempat Anda meletakkan opsi -delete
Peringatan: Jangan lupa bahwa baris perintah find dievaluasi sebagai ekspresi, jadi meletakkan -delete terlebih dahulu akan membuat find mencoba untuk menghapus semuanya di bawah titik awal yang Anda tentukan.
Jika Anda ingin menguji ini sebelum menggunakannya maka Anda perlu menambahkan -depthsebagaimana -deletetersirat.
find /home -type f -size +100M -depth
ncduadalah alat interaktif yang bagus untuk menemukan file atau direktori besar. Ini akan memindai direktori yang diberikan dan menampilkan antarmuka ncurses sederhana untuk menyajikan ukuran direktori. Ini juga memiliki jalan pintas untuk menghapus file / direktori.
find, dudan awkmendapat keuntungan sebagai standar
du /home | awk '$1 > 1234 { print }'
Itu tidak mencari file besar tetapi folder besar. Jika kehabisan ruang file, saya mencoba mencari file besar dan folder besar untuk mengidentifikasi area yang bermasalah.
du -aakan membuatnya mencetak total file individu dan folder. Juga, pada banyak sistem file, Anda perlu menambahkan -kuntuk membuatnya mencetak ukuran dalam KiB alih-alih jumlah blok-ukuran yang sewenang-wenang, jadi saya selalu menyertakan -k sebagai kekuatan kebiasaan.