GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Une corbeille pour la ligne de commande Ubuntu

En tant qu'utilisateur Linux, vous devrez peut-être supprimer des fichiers de votre système de temps en temps. Nous avons tendance à être prudents lors de la suppression de fichiers, en particulier lors de leur suppression définitive, car nous ne voulons pas perdre par erreur des informations utiles pour toujours. Malheureusement, il y a des cas où nous supprimons quelque chose par erreur et il n'y a aucun moyen de le récupérer. Ou, il arrive que nous ayons l'intention de supprimer uniquement les fichiers d'un dossier, mais que nous supprimons également par erreur les fichiers des sous-dossiers. Dans l'interface graphique, les choses sont à peu près visibles et il y a aussi l'utilitaire Trashcan pour récupérer les fichiers supprimés. Cependant, la suppression de fichiers est une opération particulièrement sensible dans la ligne de commande Linux.

Dans cet article, nous expliquerons quelques façons de supprimer des fichiers en toute sécurité via la ligne de commande Ubuntu et également d'installer une Trash CLI afin que les fichiers puissent être récupérés si nous les avons supprimés par erreur.

Nous avons exécuté les commandes et procédures mentionnées dans cet article sur un système Ubuntu 18.04 LTS.

Puisque nous utilisons l'application de ligne de commande Ubuntu, le Terminal, vous pouvez l'ouvrir soit via le tableau de bord du système, soit via le raccourci Ctrl+Alt+T.

La commande rm - La manière brutale de supprimer

La commande rm sous Linux est utilisée pour supprimer des fichiers et des dossiers du système. Bien qu'il s'agisse de la commande la plus largement utilisée à cette fin, ce n'est pas la meilleure façon de le faire. C'est parce que lorsque vous supprimez des fichiers et des dossiers via cette commande, ils sont extrêmement difficiles à récupérer. Passons en revue la syntaxe que nous suivons habituellement pour supprimer des fichiers et des dossiers :

Supprimer un fichier avec la commande rm

La commande suivante supprimera définitivement le fichier spécifié de votre système :

$ rm [/emplacement-fichier/nom-fichier]

Exemple :

$ rm /home/textfile.txt

Supprimer les fichiers dans tous les dossiers et sous-dossiers

La commande suivante supprimera définitivement de votre système le dossier spécifié, y compris ses fichiers et tous les fichiers de ses sous-dossiers :

$ rm -R [/emplacement-dossier]

Exemple :

$ rm -R /home/samplefolder

Effectuer une suppression sécurisée via la commande rm

Les commandes mentionnées ci-dessus suppriment les fichiers du système presque définitivement; donc ce qui est parti est pratiquement parti. Le système ne vous demande même pas de confirmation avant de supprimer un fichier. Que diriez-vous d'utiliser un commutateur qui vous demande confirmation avant de supprimer un fichier de votre système ?

Supprimez les fichiers en obtenant d'abord une invite de confirmation

Lorsque vous utilisez le commutateur -i, vous obtenez une invite de confirmation avant que le système ne supprime le fichier.

$ rm -i [/emplacement-fichier/nom-fichier]

Exemple :

$ rm -i /home/textfile.txt

Le système ne supprimera le fichier que si vous entrez Y comme réponse à l'invite de confirmation.

Obtention d'une invite de confirmation lors de la suppression de plus de 3 fichiers

Lorsque l'on veut supprimer plusieurs fichiers à la fois, cela devient un peu gênant de se faire demander à chaque fois avant la suppression de chaque fichier. Le commutateur -I ne vous donnera une invite de confirmation que si vous choisissez de supprimer plus de 3 fichiers à la fois ou si vous supprimez de manière récursive dans des dossiers et sous-dossiers.

$ rm -I [/emplacement-fichier/nom-fichier]

La corbeille en ligne de commande – Le moyen de suppression récupérable

Les commutateurs -i et -I mentionnés ci-dessus peuvent être un moyen prudent de supprimer des fichiers, mais la voie la plus sûre consiste à avoir une option pour récupérer des fichiers même lorsque vous les avez supprimés. L'interface de ligne de commande de la corbeille fournit exactement ce que fait la corbeille ou la corbeille dans l'interface utilisateur.

Installation de la corbeille CLI

Exécutez la commande suivante en tant que root dans votre terminal car seul un utilisateur autorisé peut installer un logiciel sur Ubuntu :

$ sudo apt-get install trash-cli

Vous devrez peut-être entrer le mot de passe pour sudo. Une fois l'installation terminée, vous pouvez vérifier l'installation et également vérifier le numéro de version de l'utilitaire de corbeille via la commande suivante :

$ trash --version

La commande trash peut être utilisée de plusieurs façons. Vous pouvez voir ce qui peut être fait avec, à travers les différents commutateurs en vérifiant l'aide de la corbeille via la commande suivante :

$ trash --version

Utilisation de la corbeille CLI

Vous pouvez effectuer les opérations suivantes via la Trash CLI :

Supprimer un fichier en l'envoyant dans la corbeille

Utilisez la commande suivante pour envoyer un fichier dans la corbeille :

$ trash [/file-location/file-name]

Répertorier les fichiers dans la corbeille

Utilisez la commande suivante pour répertorier tous les fichiers résidant actuellement dans la corbeille :

$ trash-list

Vider la poubelle

Utilisez la commande suivante pour vider la corbeille ; cela supprimera définitivement les fichiers du système :

$ trash-empty

Restaurer les fichiers depuis la corbeille

Utilisez l'une des commandes suivantes pour restaurer les fichiers à l'emplacement d'où ils ont été supprimés :

$ trash-restore

Ou

$ restore-trash

Lorsque vous exécutez cette commande, l'utilitaire Corbeille répertorie tous les fichiers de la corbeille avec un numéro unique attribué à chacun. Entrez le numéro d'un fichier afin de le restaurer.

Après avoir lu cet article, vous êtes mieux équipé pour supprimer des fichiers en toute sécurité via la ligne de commande Ubuntu. Vous pouvez utiliser les commutateurs mentionnés avec la commande rm pour obtenir une invite avant la suppression ou utiliser la Trashcan CLI afin d'effectuer toutes les opérations que vous pourriez autrement effectuer avec l'utilitaire graphique Ubuntu Trash.


Ubuntu
  1. 8 conseils pour la ligne de commande Linux

  2. Recherche de fichiers dans la ligne de commande (Comment faire)

  3. Comment installer les mises à jour de sécurité à partir de la ligne de commande dans Ubuntu

  4. Télécharger un fichier sur Ubuntu à l'aide de la ligne de commande sur le système Ubuntu 20.04

  5. Comment supprimer des fichiers de la corbeille sur Ubuntu ?

Comment rechercher des fichiers à partir de la ligne de commande Linux

Comment convertir des documents au format PDF sur la ligne de commande Ubuntu

Comment redimensionner des images sur la ligne de commande Ubuntu

Trois façons de personnaliser la ligne de commande Ubuntu

Comment trouver des fichiers sur la ligne de commande Ubuntu

3 façons de redémarrer Ubuntu via la ligne de commande