Aux fins de cette question, "grand répertoire" signifie par exemple un référentiel git du noyau Linux ou la source Chromium.
Si j'ai rm -rf
un grand répertoire comme celui-ci à partir du shell, il est supprimé en quelques secondes tout au plus.
Si je le place d'abord dans la corbeille, puis que je vide la corbeille, la première opération prend moins d'une seconde, puis la suppression proprement dite prend plusieurs minutes (nous parlons de chiffres doubles).
Pourquoi la vidange est-elle si lente? Que fait-il quand il dit "se préparer". Combien de préparation faut-il réellement pour courir rm -rf ~/.local/share/Trash/
?
rm -rf ~/.local/share/Trash
pourrait être plus rapide. Voir askubuntu.com/a/468722/2273
libnautilus-private/nautilus-file-operations.c
dans la source (apt-get source nautilus
). Je n'ai pas la diligence et la patience pour lire C. Question intéressante cependant. +1