Je me souviens de la belle mv somefile ~/.Trashcommande mais ce dossier n'existe pas sur les Ubuntus plus récents. Quelqu'un sait-il pourquoi?
Je me souviens de la belle mv somefile ~/.Trashcommande mais ce dossier n'existe pas sur les Ubuntus plus récents. Quelqu'un sait-il pourquoi?
Réponses:
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/shareest 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 mvinsérer un fichier ~/.local/share/Trashcar 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.
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
trash-clij'ai installée aujourd'hui (2012-06-24), la commande est à latrash-putplace detrash.