Categories: Comment faire

Ubuntu vider la corbeille en ligne de commande-Trash-cli

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 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 pour la corbeille, à savoir ~/.local/share/Trash.

Installation

Installez le paquet 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

restore-trash 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.

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.

Désinstallation

il suffit pour cela de supprimer le paquet trash-cli.

 

yannick

Share
Published by
yannick
Tags: trash-cli

Recent Posts

Debian : Installer un serveur DHCP

Debian : Installer un serveur DHCP Outils  Historique Version imprimable Table des matières INTRODUCTIONINSTALLATION DE DHCPCONFIGURATION…

3 ans ago

Redondance de serveurs DHCP sous Linux

I. Présentation Le service DHCP est très répandu dans les entreprises afin de distribuer une…

3 ans ago

Configuration du reseau sous Linux

Préalables pour le lecteur : pour tirer le maximum de profit de la lecture de cet…

3 ans ago

Image Magik Tuto

Imagemagick Imagemagick est un logiciel ultra-puissant qui s'utilise en ligne de commande et qui permet de…

3 ans ago

15 rappels de Sécurité essentiels pour WordPress

Mesures de sécurité essentielles à WordPress 1- Le compte Admin En premier lieu, quelque soit…

3 ans ago

Activer le mode maintenance sur WordPress

Activer le mode maintenance sur WordPress Le mode de maintenance de WordPress est activable par…

3 ans ago