Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
trash-cli [Le 28/07/2009, 14:06] v0n |
trash-cli [Le 11/01/2024, 22:42] (Version actuelle) Benjamin Loison [Désinstallation] Mise en majuscule nécessaire |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>système console}} | ||
+ | ---- | ||
+ | |||
====== trash-cli ====== | ====== trash-cli ====== | ||
Ligne 7: | Ligne 10: | ||
Certains d'entre vous ont peut-être aussi écrit un script qui déplace les arguments vers une corbeille définie... | 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 [[FreeDesktop.org]] (tout comme Gnome 2.22 et plus). | + | 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 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''. | 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 ===== | ===== Installation ===== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://trash-cli]] des dépôts. | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://trash-cli|trash-cli]] des dépôts. |
===== Utilisation ===== | ===== Utilisation ===== | ||
- | ==== Jetter un élément ==== | + | ==== Jeter un élément ==== |
- | un fichier ou dossier est simplement déplacer dans la corbeille avec la commande : | + | un fichier ou dossier est simplement déplacé dans la corbeille avec la commande : |
- | trash fichier | + | trash-put fichier |
==== Lister les éléments de la corbeille ==== | ==== Lister les éléments de la corbeille ==== | ||
Ligne 29: | Ligne 35: | ||
Il est possible de lister le contenu de la corbeille à l'aide de la commande : | Il est possible de lister le contenu de la corbeille à l'aide de la commande : | ||
- | list-trash | + | trash-list |
- | Pour rechercher un fichier dans la corbeille, utilisez [[:grep]] : | + | Pour rechercher un fichier dans la corbeille, utilisez ''grep'' : |
- | list-trash | grep fichier | + | trash-list | grep fichier |
==== Restaurer un élément de la corbeille ==== | ==== Restaurer un élément de la corbeille ==== | ||
- | restore-trash fichier | + | trash-restore fichier |
==== Vider la corbeille ==== | ==== Vider la corbeille ==== | ||
Ligne 43: | Ligne 49: | ||
Pour supprimer tous les éléments de la corbeille, utilisez : | Pour supprimer tous les éléments de la corbeille, utilisez : | ||
- | empty-trash | + | trash-empty |
- | Pour supprimer tous les éléments de la corbeille plus vieux de x jours, indiquez ce nombre comme ceci : | + | Pour supprimer tous les éléments de la corbeille vieux de plus de //x// jours, indiquez ce nombre comme ceci : |
- | empty-trash x | + | trash-empty x |
=== Astuces === | === Astuces === | ||
Ligne 54: | Ligne 60: | ||
sudo su | sudo su | ||
- | empty-trash | + | 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 : | En effet, la commande : | ||
- | sudo empty-trash | + | sudo trash-empty |
supprimera tous les éléments de votre corbeille ainsi que ceux non supprimables par votre utilisateur pour des raisons de permissions. | supprimera tous les éléments de votre corbeille ainsi que ceux non supprimables par votre utilisateur pour des raisons de permissions. | ||
<note> | <note> | ||
- | Vous pouvez faire un [[:alias]] de la commande ''rm'' avec ''trash''. Cependant il est déconseillé de faire un alias avec une commande du système pour deux raisons : | + | 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 ! | + | * 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 ! |
- | * le fonctionnement d'un script peut être altéré. | + | * sudo rm n'utilisera pas l'alias |
+ | * Les scripts n'utiliseront pas l'alias. | ||
</note> | </note> | ||
- | |||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
- | il suffit pour cela de supprimer le paquet ''trash-cli''. | + | Il suffit pour cela de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet]] ''trash-cli''. |
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(en)** [[http://www.andreafrancia.it/trash|Site officiel]]. | + | * **(en)** [[https://github.com/andreafrancia/trash-cli|Site officiel]]. |
---- | ---- | ||
//Contributeurs : [[utilisateurs:v0n]].// | //Contributeurs : [[utilisateurs:v0n]].// | ||
- |