web-dev-qa-db-fra.com

Que se passe-t-il si vous la Corbeille?

Je me demandais simplement ce qui se passerait si j'allais déplacer la corbeille située ici:

/home/neo/.local/share/Trash

À ma corbeille? Je veux dire si je vais dans ce dossier et que je clique avec le bouton droit sur son contenu et que je lui dis de le déplacer dans la corbeille.

  • Que se passerait-il s'il tenterait de se déplacer à l'intérieur de lui-même?
  • Y a-t-il une autre corbeille dans laquelle la déplacer?
  • Et si oui, que se passe-t-il si je l'ai également mis à la corbeille?
10
user364819

Un dossier Corbeille est d'abord créé lorsqu'un utilisateur supprime un fichier. Dans ce dossier se trouvent trois répertoires:

  1. files, où les fichiers supprimés sont stockés jusqu'à ce que la corbeille soit vidée;
  2. info, qui stocke des informations sur l'emplacement des fichiers et leur suppression;
  3. expunged vers lequel 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).

Ainsi, chaque fois que vous supprimez une corbeille, vous appelez de manière récursive pour créer un nouveau répertoire pour les fichiers récemment supprimés.

Notez également que la corbeille existe pour chaque utilisateur, y compris le compte root, et que vous pouvez parfois être confronté à des noms de répertoires tels que Trash-0, Trash-1. Lisez mes réponses ici et ici

17
Maythux

Vous pouvez placer des fichiers dans la corbeille (fichiers dans /home/USERNAME/.local/share/Trash/files/). Ils disparaîtront pendant une seconde, puis reviendront dans le même dossier Corbeille.

Lorsque j'ai essayé de supprimer le dossier Corbeille lui-même (ou son sous-répertoire "fichiers"), le gestionnaire de fichiers Nemo a fait une erreur en disant qu'il contenait un argument illégal. Cela ne semble donc pas fonctionner (du moins avec Nemo).

4
Byte Commander