Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
trash-cli [Le 28/07/2009, 14:09] v0ntrash-cli [Le 06/11/2020, 15:24] (Version actuelle) – [Restaurer un élément de la corbeille] 82.64.57.41
Ligne 1: Ligne 1:
 +{{tag>système console}}
 +----
  
 +====== trash-cli ======
 +
 +//Un utilitaire de corbeille en ligne de commande.//
 +
 +Si vous êtes un habitué de la ligne de commande, il vous est surement arrivé de supprimer un fichier ou dossier à l'aide de l'irrémédiable commande **''rm''** et de regretter par la suite cette suppression :)
 +
 +Certains d'entre vous ont peut-être aussi écrit un script qui déplace les arguments vers une corbeille définie...
 +
 +Le paquet **''trash-cli''** fournit une interface en ligne de commande pour la corbeille, conforme avec les spécifications de [[http://www.freedesktop.org|FreeDesktop.org]] (tout comme Gnome 2.22 et plus).
 +
 +Il se souvient du nom, du chemin d'origine, la date de suppression et les permissions de chaque fichier/dossier supprimé.
 +
 +Il utilise donc le même emplacement que [[:nautilus|Nautilus]] pour la corbeille, à savoir ''~/.local/share/Trash''.
 +
 +trash-cli est aussi utilisé par des poubelles "graphiques" comme celle de gnome-shell. Son installation (qui est en générale automatique) est nécessaire à leur bon fonctionnement.
 +
 +
 +===== Installation =====
 +
 +[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://trash-cli|trash-cli]] des dépôts.
 +
 +===== Utilisation =====
 +
 +==== Jeter un élément ====
 +
 +un fichier ou dossier est simplement déplacé dans la corbeille avec la commande :
 +
 +  trash-put fichier
 +
 +==== Lister les éléments de la corbeille ====
 +
 +Il est possible de lister le contenu de la corbeille à l'aide de la commande :
 +
 +  trash-list
 +
 +Pour rechercher un fichier dans la corbeille, utilisez ''grep'' :
 +
 +  trash-list | grep fichier
 +
 +==== Restaurer un élément de la corbeille ====
 +
 +  trash-restore fichier
 +
 +==== Vider la corbeille ====
 +
 +Pour supprimer tous les éléments de la corbeille, utilisez :
 +
 +  trash-empty
 +
 +Pour supprimer tous les éléments de la corbeille vieux de plus de //x// jours, indiquez ce nombre comme ceci :
 +
 +  trash-empty x
 +
 +=== Astuces ===
 +
 +Pour vider la corbeille root, utilisez :
 +
 +  sudo su
 +  trash-empty
 +
 +Si la commande susmentionnée n'a pas effacé le contenu dossier "/root/.local/share/Trash" installez le paquet suivant et recommencez :
 +
 +  apt-get install trash-cli
 +
 +En effet, la commande :
 +
 +  sudo trash-empty
 +
 +supprimera tous les éléments de votre corbeille ainsi que ceux non supprimables par votre utilisateur pour des raisons de permissions.
 +
 +<note>
 +Vous pourriez faire un [[:alias]] de la commande ''rm'' avec ''trash-put''. Cependant il est déconseillé de faire un alias avec une commande du système pour plusieurs raisons :
 +  * Vous prendrez la mauvaise habitude d'utiliser ''rm'' en pensant déplacer les arguments à la corbeille. Pensez au conséquences sur un autre système que le votre !
 +  * sudo rm n'utilisera pas l'alias
 +  * Les scripts n'utiliseront pas l'alias.
 +</note>
 +===== Désinstallation =====
 +
 +il suffit pour cela de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet]] ''trash-cli''.
 +
 +===== Voir aussi =====
 +
 +  * **(en)** [[https://github.com/andreafrancia/trash-cli|Site officiel]].
 +
 +----
 +
 +//Contributeurs : [[utilisateurs:v0n]].//