Je me souviens de la commande Nice mv somefile ~/.Trash
mais ce dossier n’existe pas sous Ubuntus plus récent. Quelqu'un sait-il pourquoi?
Selon le freedesktop.orgSpécification de la corbeille :
Un répertoire "corbeille à la maison" DOIT être disponible pour chaque utilisateur. Son nom et son emplacement sont $ XDG_DATA_HOME/Trash; $ XDG_DATA_HOME est le répertoire de base pour les données spécifiques à l'utilisateur, tel que défini dans le Spécification du répertoire de base du burea .
Si la variable d'environnement$XDG_DATA_HOME
n'est pas définie ou est vide, ~/.local/share
est utilisé. Ainsi, par défaut, le dossier Corbeille est ~/.local/share/Trash
.
Quoi qu’il en soit, le moyen le plus simple et le meilleur de supprimer un fichier de la ligne de commande consiste à utiliser la commande corbeille). commande.
Utilisez-le comme vous utiliseriez rm
:
trash somefile.txt
Cela vaut mieux que mv
'insérer un fichier dans ~/.local/share/Trash
parce qu'il stocke les métadonnées telles que l'emplacement d'origine du fichier afin que vous puissiez le restaurer (le supprimer) si nécessaire.
Vous pouvez le trouver ici. ~/.local/share/Trash /
c'est à cause de la dernière spécification d'annuaire de base XDG: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html