GNU/Linux >> Tutoriels Linux >  >> Linux

Supprimer des fichiers et des dossiers dans le terminal Linux

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Pour supprimer un fichier sur un ordinateur à l'aide d'une interface graphique, vous faites généralement glisser un fichier ou un dossier vers une "corbeille" ou une "corbeille". Vous pouvez également sélectionner le fichier ou le dossier que vous souhaitez supprimer, cliquer avec le bouton droit de la souris et sélectionner Supprimer .

Lors de la suppression d'un fichier ou d'un dossier dans le terminal, il n'y a pas de corbeille, du moins par défaut. Sur un bureau graphique, la corbeille est un répertoire protégé afin que les utilisateurs ne la suppriment pas accidentellement ou ne la déplacent pas de son emplacement par défaut et en perdent la trace. La Corbeille est juste un dossier hautement géré, vous pouvez donc créer votre propre dossier Corbeille à utiliser dans votre terminal.

Mise en place d'une corbeille pour le terminal

Créez un répertoire appelé Corbeille dans votre répertoire personnel :

$ mkdir ~/Trash

Supprimer un fichier

Lorsque vous souhaitez supprimer un fichier ou un dossier, utilisez le mv commande pour déplacer un fichier ou un répertoire dans votre corbeille :

$ mv example.txt ~/Trash

Supprimer définitivement un fichier ou un dossier

Lorsque vous êtes prêt à supprimer définitivement un fichier ou un dossier de votre système, vous pouvez utiliser le rm commande pour effacer toutes les données de votre dossier Corbeille. En dirigeant le rm commande à un astérisque (* ), vous supprimez tous les fichiers et dossiers dans la Corbeille dossier sans supprimer la Corbeille dossier lui-même. Si vous supprimez accidentellement la Corbeille dossier, cependant, vous pouvez simplement le recréer car les répertoires sont faciles et gratuits à créer.

$ rm --recursive ~/Trash/*

Supprimer un répertoire vide

La suppression d'un répertoire vide a la commande spéciale rmdir , qui ne supprime qu'un répertoire vide, vous protégeant des erreurs récursives.

$ mkdir full
$ touch full/file.txt
$ rmdir full
rmdir: failed to remove 'full/': Directory not empty

$ mkdir empty
$ rmdir empty

Meilleures poubelles

Il existe des commandes pour supprimer des fichiers qui ne sont pas incluses par défaut dans votre terminal, mais que vous pouvez installer à partir d'un référentiel de logiciels. Ils facilitent encore plus la suppression des fichiers, car ils gèrent et utilisent le même dossier Corbeille que vous utilisez sur votre bureau.

$ trash ~/example.txt
$ trash --list
example.txt
$ trash --empty


Linux
  1. Rechercher des fichiers et des répertoires sous Linux avec la commande find

  2. Copier des fichiers dans le terminal Linux

  3. Déplacer des fichiers dans le terminal Linux

  4. Comment ouvrir et fermer des répertoires dans le terminal Linux

  5. Le but du dossier Lost+found sous Linux et Unix ?

Comment supprimer des fichiers et des répertoires sur un terminal Linux

Économisez de l'espace en compressant les fichiers et les dossiers sous Linux

Comment copier des fichiers et des répertoires dans un terminal Linux

Recherche des fichiers et dossiers les plus volumineux dans la ligne de commande Linux

Comment compresser des fichiers et des dossiers sous Linux

Les 30 meilleurs émulateurs de terminaux Linux et éditeurs Bash