GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer des fichiers et des répertoires à l'aide de la ligne de commande Linux

Ce tutoriel, va vous montrer comment utiliser le rm , unlink , et rmdir commandes pour supprimer des fichiers et des répertoires sous Linux.

Comment supprimer des fichiers #

Pour supprimer (ou supprimer) un fichier sous Linux à partir de la ligne de commande, utilisez soit le rm (supprimer) ou unlink commande.

Le unlink La commande vous permet de supprimer un seul fichier, alors qu'avec rm , vous pouvez supprimer plusieurs fichiers à la fois.

Soyez très prudent lorsque vous supprimez des fichiers ou des répertoires, car une fois le fichier supprimé, il ne peut pas être facilement récupéré.

  • Pour supprimer un seul fichier, utilisez le rm ou unlink commande suivie du nom du fichier :

    unlink filename
    rm filename

    Si le fichier est protégé en écriture, vous serez invité à confirmer, comme indiqué ci-dessous. Pour supprimer le type de fichier y , et appuyez sur Enter . Sinon, si le fichier n'est pas protégé en écriture, il sera supprimé sans invite.

     
    rm: remove write-protected regular empty file 'filename'?
  • Pour supprimer plusieurs fichiers à la fois, utilisez le rm commande suivie des noms de fichiers séparés par un espace.

    rm filename1 filename2 filename3

    Vous pouvez également utiliser un caractère générique (* ) et des extensions régulières pour correspondre à plusieurs fichiers. Par exemple, pour supprimer tous les .pdf fichiers dans le répertoire courant, utilisez la commande suivante :

    rm *.pdf

    Lorsque vous utilisez des extensions régulières, listez d'abord les fichiers avec le ls afin que vous puissiez voir quels fichiers seront supprimés avant d'exécuter le rm commande.

  • Utilisez le rm avec le -i option pour confirmer chaque fichier avant de le supprimer :

    rm -i filename(s)
  • Pour supprimer des fichiers sans invite, même si les fichiers sont protégés en écriture, passez le -f (forcer) l'option rm commande :

    rm -f filename(s)
  • Vous pouvez également combiner rm options. Par exemple, pour supprimer tous les .txt fichiers dans le répertoire courant sans invite en mode verbeux, utilisez la commande suivante :

    rm -fv *.txt

Comment supprimer des répertoires (dossiers) #

Sous Linux, vous pouvez supprimer/supprimer des répertoires avec le rmdir et rm .

rmdir est un utilitaire en ligne de commande pour supprimer les répertoires vides, tandis qu'avec rm vous pouvez supprimer des répertoires et leur contenu de manière récursive.

  • Pour supprimer un répertoire vide, utilisez soit rmdir ou rm -d suivi du nom du répertoire :

    rm -d dirname
    rmdir dirname
  • Pour supprimer les répertoires non vides et tous les fichiers qu'ils contiennent, utilisez le rm commande avec le -r option (récursive) :

    rm -r dirname

    Si un répertoire ou un fichier dans le répertoire est protégé en écriture, vous serez invité à confirmer la suppression.

  • Pour supprimer les répertoires non vides et tous les fichiers sans y être invité, utilisez rm avec le -r (récursif) et -f option :

    rm -rf dirname
  • Pour supprimer plusieurs répertoires à la fois, utilisez le rm -r commande suivie des noms de répertoires séparés par un espace.

    rm -r dirname1 dirname2 dirname3

    Comme pour les fichiers, vous pouvez également utiliser un caractère générique (* ) et des extensions régulières pour correspondre à plusieurs répertoires.

Conclusion #

À présent, vous devriez avoir une bonne compréhension de l'utilisation de Linux rm , rmdir et unlink commandes et vous devriez pouvoir supprimer en toute sécurité des fichiers et des répertoires à partir de la ligne de commande.

N'hésitez pas à laisser un commentaire si vous avez des questions.


Linux
  1. Comment supprimer un utilisateur sous Linux à l'aide de la ligne de commande

  2. Comment diviser et combiner des fichiers à partir de la ligne de commande sous Linux

  3. Comment supprimer des fichiers et des répertoires dans la ligne de commande Linux [Tutoriel du débutant]

  4. Comment compresser et extraire des fichiers à l'aide de la commande tar sous Linux ?

  5. rechercher et supprimer des fichiers avec de l'espace à l'aide de la commande find sous Linux

Comment sauvegarder des fichiers et des répertoires à l'aide de Rsync sous Linux

Comment supprimer des fichiers et des répertoires sous Linux

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

Comment supprimer des fichiers et des répertoires à l'aide de la ligne de commande Linux

Comment télécharger des fichiers dans Rocky Linux 8 sur la ligne de commande à l'aide de wget

Principes de base de la ligne de commande Linux - Travailler avec des fichiers et des répertoires