Ai fini di questa domanda, "directory di grandi dimensioni" significa ad esempio un repository git del kernel Linux o l'origine Chromium.
Se ho rm -rf
una directory di grandi dimensioni come questa dalla shell, viene eliminata in un paio di secondi al massimo.
Se lo sposto per primo nel cestino e poi svuoto il cestino, la prima operazione richiede meno di un secondo, quindi l'eliminazione effettiva richiede alcuni minuti (stiamo parlando di cifre doppie).
Perché lo svuotamento della spazzatura è così lento? Cosa sta facendo quando dice "preparazione". Quanta preparazione ci vuole davvero per correre rm -rf ~/.local/share/Trash/
?
rm -rf ~/.local/share/Trash
potrebbe essere più veloce. Vedi askubuntu.com/a/468722/2273
libnautilus-private/nautilus-file-operations.c
source (apt-get source nautilus
). Non ho la diligenza e la pazienza per leggere C. Interessante domanda però. +1