(9 réponses)
Fermé il y a 6 ans.
Je voudrais savoir comment puis-je supprimer un fichier et/ou le déplacer dans la corbeille avec mv
commande ?
Je sais où se trouve la corbeille, puis j'ai essayé avec ces commandes de la déplacer vers la corbeille :
mv somefile /home/username/.local/share/Trash
cette commande fonctionne bien, mais lorsque j'ouvre la corbeille dans le lanceur, elle est toujours vide. Je peux annuler ce fichier supprimé dans son emplacement d'origine avec :
mv /home/username/.local/share/Trash/somefile ~/
mais si cet emplacement /home/username/.local/share/Trash
n'est pas pour la corbeille alors où est déplacé mon fichier ?
Je connais rm
supprimera définitivement le fichier et ne l'enverra pas dans un dossier de corbeille et il n'y a pas d'indicateur dans man rm
pour supprimer le fichier dans la corbeille.
Réponse acceptée :
Informations sur le répertoire Corbeille :
~/.local/share/Trash
contient deux répertoires nommés info
et files
.
~/.local/share/Trash/files
contient les fichiers originaux.~/.local/share/Trash/info
contient des fichiers (extension :.trashinfo
) qui contiennent des informations sur le chemin et la date de suppression des fichiers.
Par conséquent, si vous souhaitez utiliser mv
commande puis suivez la commande :
mv somefile ~/.local/share/Trash/files
Mais il n'est pas recommandé d'utiliser la méthode ci-dessus pour déplacer les fichiers vers la corbeille. (comme commenté ici)
Vous pouvez installer la ligne de commande de la corbeille, c'est-à-dire trash-cli
en suivant la commande :
sudo apt-get install trash-cli
Et voici les commandes disponibles pour la corbeille :
$ apropos trash
gvfs-trash (1) - Move files or directories to the trash
restore-trash (1) - Restore for Command line trash utility.
trash (1) - Command line trash utility.
trash-empty (1) - Empty for Command line trash utility.
trash-list (1) - List trashed files.
trash-put (1) - Command line trash utility.
Vous pouvez déplacer/mettre des fichiers dans la corbeille en suivant la commande :
trash-put somefiles
- ou
gvfs-trash somefiles
Liste poubelle par commande :trash-list
Restaurer fichiers par commande :restore-trash
Vide corbeille par commande :trash-empty
Visitez également ceci Question.