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 le contenu et lui dis de le déplacer dans la corbeille.
- Que se passerait-il alors qu'il essaierait de se déplacer en lui-même?
- Y a-t-il une autre corbeille dans laquelle il serait déplacé?
- Et si c'est le cas, que se passe-t-il si j'ai également supprimé celui-ci?
Réponses:
Un dossier Corbeille est d'abord créé lorsqu'un utilisateur supprime un fichier. Dans ce dossier se trouvent trois 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 date de suppression;expunged
, dans lequel les fichiers sont brièvement déplacés lorsque la corbeille est vidée (mais peuvent en contenir certains appartenant à d'autres utilisateurs des 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 nouvellement mis à la corbeille.
Notez également que la corbeille existe pour chaque utilisateur , y compris le compte root , plus vous pouvez parfois faire face à des noms de dirs tels que
Trash-0
,Trash-1
. Lisez mes réponses ici et icila source
Vous pouvez supprimer les fichiers à l'intérieur de la corbeille (fichiers à l'intérieur
/home/USERNAME/.local/share/Trash/files/
). Ils disparaîtront juste pendant une seconde, puis reviendront dans le même dossier Corbeille.Lorsque j'ai essayé de supprimer le dossier de la corbeille lui-même (ou ses sous-répertoires "fichiers"), le gestionnaire de fichiers Nemo m'a signalé un argument illégal. Cela ne semble donc pas fonctionner (du moins pas avec Nemo).
la source