Untuk keperluan pertanyaan ini, "direktori besar" berarti misalnya repositori kernel git Linux, atau sumber Chromium.
Jika saya rm -rf
direktori besar seperti ini dari shell, itu dihapus hanya dalam beberapa detik paling banyak.
Jika saya memindahkannya ke tempat sampah pertama dan kemudian mengosongkan tempat sampah, operasi pertama membutuhkan waktu di bawah satu detik, maka penghapusan yang sebenarnya memakan waktu beberapa menit (kita berbicara angka ganda.)
Mengapa mengosongkan sampah begitu lambat? Apa yang dilakukannya ketika dikatakan "mempersiapkan." Berapa banyak persiapan yang dibutuhkan untuk berlari rm -rf ~/.local/share/Trash/
?
rm -rf ~/.local/share/Trash
mungkin lebih cepat. Lihat askubuntu.com/a/468722/2273
libnautilus-private/nautilus-file-operations.c
sumber (apt-get source nautilus
). Saya tidak memiliki ketekunan dan kesabaran untuk membaca C. Pertanyaan yang menarik. +1