Для цього питання "великий каталог" означає, наприклад, сховище git ядра Linux або джерело Chromium.
Якщо я маю rm -rf
такий великий каталог із оболонки, він видаляється не більше ніж за пару секунд.
Якщо я переміщу його спочатку в кошик, а потім спорожняю кошик, перша операція займає менше секунди, тоді фактичне видалення займає кілька хвилин (ми говоримо про подвійні цифри.)
Чому спорожнення сміття так повільно? Що це робить, коли говорить «готується». Скільки підготовки насправді потрібно для запуску rm -rf ~/.local/share/Trash/
?
rm -rf ~/.local/share/Trash
може бути швидше. Дивіться askubuntu.com/a/468722/2273
libnautilus-private/nautilus-file-operations.c
джерело (apt-get source nautilus
). У мене немає старанності та терпіння читати C. Хоча цікаве запитання. +1