Pourquoi n'y a-t-il plus de ~ / .Trash?

23

Je me souviens de la jolie commande mv somefile ~/.Trash mais ce dossier n'existe pas sur les nouveaux Ubuntus. Est-ce que quelqu'un sait pourquoi?

    
posée Aleksandr Levchuk 18.11.2010 - 06:37
la source

3 réponses

35

Selon freedesktop.org Spécifications de la corbeille :

  

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 des données spécifiques à l'utilisateur, tel que défini dans la spécification du répertoire de base du bureau .

De

Si la variable d’environnement $XDG_DATA_HOME n’est pas définie ou vide, ~/.local/share est utilisé. Ainsi, par défaut, le dossier de la corbeille est ~/.local/share/Trash .

Quoi qu’il en soit, la méthode la plus simple et la plus efficace pour éliminer un fichier de la ligne de commande consiste à utiliser la corbeille  commande.

Utilisez-le comme vous utiliseriez rm :

trash somefile.txt

Cela vaut mieux que de simplement ajouter mv à un fichier dans ~/.local/share/Trash car il stocke des métadonnées telles que l'emplacement d'origine du fichier afin de pouvoir le restaurer si nécessaire.

    
réponse donnée Isaiah 18.11.2010 - 06:47
la source
10

Vous pouvez le trouver ici. ~ / .local / share / Trash /

    
réponse donnée aneeshep 18.11.2010 - 06:43
la source
6

c'est à cause de la dernière spécification du répertoire de base XDG: lien

    
réponse donnée Paweł Karpiński 18.11.2010 - 09:21
la source

Lire d'autres questions sur les étiquettes