Kami memiliki masalah dengan folder menjadi berat dengan ratusan ribu file kecil.
Ada begitu banyak file yang melakukan rm -rfpengembalian 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?
fsckdi 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.
ccachepohon file yang sangat besar, dan rmbutuh 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 mkfslangsung, bukan rm.
rm -rf *dalam folder mungkin gagal karena terlalu banyak argumen; tetapi bagaimanarm -rf folder/jika Anda ingin menghapus seluruh direktori?