Où se trouve le dossier .Trash?

133

En utilisant Ubuntu 11.10, j'ai accidentellement supprimé un fichier d'environ 700 Mo. J'ai essayé de le trouver dans les endroits suivants, mais je n'ai pas pu:

/home/user/.local/share
/home/user/ <-- there was no folder .Trash
/home/user/Desktop/ <-- there was no folder .Trash

Alors, où est-ce que .Trash est allé dans Ubuntu 11.10 et après? J'utilise l'environnement Gnome.

Utilisateur enregistré
la source
Je trouve /home/user/.local/shareaprès l'installation trash-cliavecsudo apt-get install trash-cli
SparkAndShine il y a

Réponses:

192

Votre répertoire de corbeille est probablement à:

/home/$USER/.local/share/Trash

Si vous avez supprimé quelque chose en tant que root (par exemple, supprimé un fichier à l'aide de Nautilus invoqué via gksu), il se trouve à l'adresse suivante:

/root/.local/share/Trash

(En général, selon les spécifications de Freedesktop.org [1] [2] , le répertoire "corbeille de base" est situé à $XDG_DATA_HOME/Trash, et $XDG_DATA_HOMEpar défaut, à $HOME/.local/share.)

Pour voir .localdans votre dossier personnel en utilisant le gestionnaire de fichiers, sélectionnez Show Hidden Filesdans le Viewmenu ou tapez simplement Ctrl+ H.

Le Trashrépertoire est créé pour la première fois lorsqu'un utilisateur supprime un fichier. Au sein Trashil y a trois sous - répertoires:

  • files, où les fichiers supprimés sont stockés jusqu'à ce que la corbeille soit vidée
  • info, qui stocke des informations sur l'emplacement des fichiers et leur suppression
  • expunged, vers lesquels les fichiers sont brièvement déplacés lorsque la corbeille est vidée (mais peuvent en contenir certains appartenant à d’autres utilisateurs à partir de répertoires que vous avez supprimés).

Notez que l'utilisation de la rmcommande dans un terminal ou de la combinaison de touches Shift+ Deletedans le gestionnaire de fichiers supprimera définitivement votre fichier au lieu de le déplacer dans la corbeille.

Aibara
la source
5
Si vous utilisez la ligne de commande pour mvaccéder à la corbeille, vous devrez peut-être l'insérer Trash/files/plutôt que simplement Trash/. Les fichiers n'apparaissaient pas dans l'interface graphique de la corbeille jusqu'à ce que je le fasse.
AlexMA
Oui; J'ai ajouté quelques informations pour résoudre ce problème.
Aibara
Les emplacements sont toujours valables pour le 14.04
Elder Geek,
1
Si vous voulez déplacer le fichier à Trashpartir de la ligne de commande, exécutez: gvfs-trash filepath.
patryk.beza
1
Une alternative à gvfs-trashest la trashcommande du trash-clipackage.
JanKanis
29

Le dossier Corbeille se trouve .local/share/Trashdans votre répertoire personnel.

En outre, sur d' autres partitions du disque ou sur un support amovible , il sera un répertoire .Trash- uiduid est le uid de l'utilisateur qui a déménagé l'élément à la poubelle.

Eric Carvalho
la source
Je ne peux pas voir ce dossier dans mon répertoire personnel. J'utilise Ubuntu 14
Vivek
@Vivek Les fichiers et les répertoires dont le nom commence par un point ( .) sont masqués par défaut. Dans Nautilus, vous pouvez appuyer sur CTRL + H pour les afficher.
Eric Carvalho
Bonne réponse. Dire comment voir votre uid serait également utile.
Gabriel Staples
4

Ubuntu 10.10 (oneiric)

Gnome 3.2.1 Classic

Accueil Dossier> Aller> Poubelle

utilisateur67684
la source
1

Explorez le dossier et vous y verrez le trashbouton:

entrez la description de l'image ici

Bhojendra Rauniyar
la source