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.
Untuk pengunjung masa depan yang mungkin tidak menggunakan CentOS: Baik varian GNU dan BSD modern find (1)(termasuk OS X) mendukung -deleteflag, tetapi ini bukan bagian dari standar . Jika Anda membutuhkan alternatif, gunakan -depth -exec rm {} +.
kojiro
Senang mendengarnya! Saya tidak tahu flag -delete dapat digunakan untuk mencari file besar ... Sepertinya saya tidak punya ... Strange;););)
@EricDANNIELOU: Maksud Anda?
user9517
11
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.
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.
Jawaban:
Temukan memiliki
-delete
opsi sendiri jadiharus melakukan apa yang Anda inginkan. Berhati-hatilah dengan tempat Anda meletakkan opsi -delete
Jika Anda ingin menguji ini sebelum menggunakannya maka Anda perlu menambahkan
-depth
sebagaimana-delete
tersirat.sumber
find (1)
(termasuk OS X) mendukung-delete
flag, tetapi ini bukan bagian dari standar . Jika Anda membutuhkan alternatif, gunakan-depth -exec rm {} +
.ncdu
adalah 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.sumber
find
,du
danawk
mendapat keuntungan sebagai standarTemukan:
find /home -type f -size +100M
temukan dan hapus
find /home -type f -size +100M -print0 |xargs -0 rm
sumber
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.
sumber
du -a
akan membuatnya mencetak total file individu dan folder. Juga, pada banyak sistem file, Anda perlu menambahkan-k
untuk membuatnya mencetak ukuran dalam KiB alih-alih jumlah blok-ukuran yang sewenang-wenang, jadi saya selalu menyertakan -k sebagai kekuatan kebiasaan.