Je me souviens de la belle mv somefile ~/.Trash
commande mais ce dossier n'existe pas sur les Ubuntus plus récents. Quelqu'un sait-il pourquoi?
Selon la spécification de la corbeille freedesktop.org :
Pour chaque utilisateur, un répertoire «home trash» DOIT être disponible. 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 la spécification du répertoire de base du bureau .
Si la variable d'environnement $XDG_DATA_HOME
n'est pas définie ou vide, ~/.local/share
est utilisée. Donc, par défaut, le dossier de la corbeille est ~/.local/share/Trash
.
Quoi qu'il en soit, la manière la plus simple et la meilleure de supprimer un fichier à partir de la ligne de commande consiste à utiliser la commande de la corbeille .
Utilisez-le comme vous le feriez rm
:
trash somefile.txt
C'est mieux que de simplement mv
insérer un fichier ~/.local/share/Trash
car il stocke des métadonnées telles que l'emplacement d'origine du fichier afin que vous puissiez le restaurer (le supprimer) si nécessaire.
trash-cli
j'ai installée aujourd'hui (2012-06-24), la commande est à latrash-put
place detrash
.Vous pouvez le trouver ici. ~ / .local / share / Corbeille /
la source
c'est à cause de la dernière spécification du répertoire de base XDG: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
la source