Kami memiliki masalah dengan folder menjadi berat dengan ratusan ribu file kecil.
Ada begitu banyak file yang melakukan rm -rf
pengembalian kesalahan dan sebaliknya yang perlu kita lakukan adalah sesuatu seperti:
find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \;
Ini berfungsi tetapi sangat lambat dan terus-menerus gagal kehabisan memori.
Apakah ada cara yang lebih baik untuk melakukan ini? Idealnya saya ingin menghapus seluruh direktori tanpa mempedulikan konten di dalamnya.
rm -rf
?
fsck
di atasnya untuk merebut kembali blok-blok disk yang tidak digunakan, tetapi pendekatan itu tampaknya berisiko dan mungkin tidak lebih cepat. Selain itu, pemeriksaan sistem file mungkin melibatkan melintasi pohon sistem file secara rekursif.
ccache
pohon file yang sangat besar, dan rm
butuh waktu lama (dan membuat seluruh sistem lamban), itu jauh lebih cepat untuk menyalin semua file lain dari sistem file, memformat, dan menyalinnya kembali. Sejak saat itu saya memberikan pohon file besar kecil seperti sistem file khusus mereka sendiri, sehingga Anda dapat mkfs
langsung, bukan rm
.
rm -rf *
dalam folder mungkin gagal karena terlalu banyak argumen; tetapi bagaimanarm -rf folder/
jika Anda ingin menghapus seluruh direktori?