GNU/Linux >> Tutoriels Linux >  >> Linux

Trash-cli :une corbeille en ligne de commande pour les systèmes de type Unix

Nous savons tous que lorsque nous supprimons un fichier/dossier, ils seront déplacés vers un emplacement temporaire appelé 'Corbeille' ou 'Corbeille'. Nous pouvons supprimer définitivement le contenu de la corbeille ou le restaurer si nous en avons besoin ultérieurement. C'est ainsi que nous utilisons les poubelles graphiques. Cependant, si vous êtes un utilisateur intensif de la ligne de commande et que vous recherchez une autre manière d'utiliser la corbeille à partir du terminal, vous devez cocher 'Trash-cli' utilitaire. Trash-cli est une corbeille en ligne de commande pour les systèmes de type Unix. Il utilise la même corbeille que celle utilisée par GNOME, KDE et XFCE, mais nous pouvons l'utiliser directement depuis le terminal. En utilisant trash-cli, nous pouvons supprimer, restaurer des éléments comme nous le faisons dans la corbeille graphique.

Dans ce bref didacticiel, nous expliquerons comment installer et utiliser l'utilitaire "Trash-cli" sous Linux.

Trash-cli :une corbeille en ligne de commande (corbeille) pour les systèmes de type Unix

Installation

Trash-cli est disponible dans les dépôts par défaut de la plupart des distributions Linux.

Pour l'installer sur Arch Linux et ses dérivés :

$ sudo pacman -S trash-cli

Sur Debian, Ubuntu, Linux Mint :

$ sudo apt-get install trash-cli

Sur Fedora et d'autres systèmes basés sur RPM :

$ sudo dnf install trash-cli

Ou,

$ sudo yum install trash-cli

Si Trash-cli n'est pas disponible sur les référentiels, vous pouvez le compiler et l'installer à partir des sources.

Pour l'installer à l'échelle du système, exécutez les commandes suivantes une par une.

$ git clone https://github.com/andreafrancia/trash-cli.git
$ cd trash-cli
$ sudo python setup.py install

Pour une installation au niveau de l'utilisateur, exécutez.

$ python setup.py install --user
Télécharger - Ebook gratuit :"6 choses qu'Ubuntu fait mieux que Windows"

Utilisation

Trash-cli prend en charge les fonctions suivantes :

  • mise aux ordures - Supprimer des fichiers et des dossiers,
  • vider la corbeille - Vider la corbeille,
  • corbeille - Lister les fichiers et dossiers supprimés,
  • restauration de la corbeille - Restaurer un fichier ou un dossier supprimé,
  • corbeille-rm - Supprimez des fichiers individuels de la corbeille.

Permettez-moi de vous montrer quelques exemples, afin que vous puissiez comprendre comment cela fonctionne !

Pour envoyer un fichier nommé "file.txt" à la corbeille, exécutez :

$ trash-put file1

De même, nous pouvons supprimer un répertoire à l'aide de la commande :

$ trash-put dir1

Vous pouvez vérifier si les fichiers ou dossiers ont été envoyés à la corbeille dans votre gestionnaire de fichiers.

Comme vous le voyez dans la sortie ci-dessus, file1 et dir1 ont été envoyés dans le dossier Corbeille.

Pour afficher le contenu de votre corbeille depuis Terminal, exécutez :

$ trash-list

Exemple de sortie :

2017-02-16 15:42:50 /home/sk/dir1
2017-02-16 15:41:47 /home/sk/file1

Vous pouvez restaurer les éléments supprimés à tout moment à l'aide de la commande :

$ trash-restore

Il vous demandera quel fichier vous souhaitez restaurer. Entrez simplement le nombre (0 ou 1 dans notre cas). Le fichier respectif sera restauré. Je voulais restaurer dir1 , j'ai donc saisi 0 (zéro).

Exemple de résultat :

0 2017-02-16 15:42:50 /home/sk/dir1
1 2017-02-16 15:41:47 /home/sk/file1
What file to restore [0..1]: 0

maintenant, l'élément sélectionné sera restauré.

Pour vider tous les éléments de la corbeille, vous pouvez utiliser :

$ trash-empty

En outre, vous pouvez supprimer un seul dossier/fichier de la corbeille comme indiqué ci-dessous.

$ trash-rm file1

La commande ci-dessus supprimera définitivement l'élément spécifié, c'est-à-dire fichier1 .

Trash-cli permet également de supprimer les contenus de plus de x jours. Supposons, par exemple, que pour supprimer un contenu datant de plus de 7 jours, exécutez la commande suivante :

$ trash-empty 7

Suggestion de lecture :

  • Autotrash - Un outil CLI pour purger automatiquement les anciens fichiers supprimés

Vous savez maintenant comment utiliser la corbeille à partir de la ligne de commande à l'aide de l'utilitaire trash-cli. J'espère que vous le trouverez utile.


Linux
  1. Utilisation d'AppImage pour la gestion des packages Linux

  2. 4 outils pour construire des systèmes Linux embarqués

  3. Trizen - Un gestionnaire de packages AUR léger pour les systèmes basés sur Arch

  4. Chrony - Un client et un serveur NTP alternatifs pour les systèmes de type Unix

  5. Détails de la dernière tâche cron exécutée dans les systèmes de type Unix ?

Tilda - Un terminal déroulant basé sur GTK hautement configurable pour les systèmes de type Unix

Betty - L'assistant virtuel de ligne de commande de type Siri pour Linux

Pick - Un outil de recherche floue en ligne de commande pour Linux

Qu'est-ce qu'une base de données distribuée et à quoi servent les systèmes de données distribués ?

Les 20 meilleurs systèmes de calcul formel pour Linux Desktop

Les 15 meilleurs systèmes de gestion de documents pour le système Linux