Comment supprimer facilement des fichiers et des dossiers sous Linux

Vous voulez savoir comment supprimer un fichier ou un dossier sur votre machine Linux? Vous avez peut-être des fichiers inutiles que vous souhaitez supprimer de votre système.

Dans cet article, nous discuterons de tout ce qui concerne la suppression de fichiers et de dossiers sous Linux. Nous fournirons également de brèves informations sur les différents indicateurs et options que vous pouvez utiliser lors de la suppression de fichiers et de répertoires sur votre ordinateur.

Comment supprimer un fichier sous Linux

Par défaut, les systèmes Linux vous permettent de supprimer des fichiers et des répertoires à l'aide du terminal. Unlink , rm et rmdir sont des utilitaires intégrés qui permettent à un utilisateur de nettoyer son stockage système en supprimant les fichiers qui ne sont plus nécessaires (rm signifie remove tandis que rmdir désigne remove directory ).

Pour supprimer un fichier à l'aide de la commande Dissocier, tapez:

 unlink filename

Lorsque vous appuyez sur Entrée , le système supprime le lien physique du fichier spécifié avec le stockage. Notez que vous ne pourrez pas supprimer plusieurs fichiers à l'aide de la commande de dissociation. La commande rm prend le dessus dans de telles situations.

Pour supprimer un seul fichier à l'aide de rm, tapez:

 rm filename

Avec rm, vous devrez confirmer la suppression des fichiers protégés en écriture en tapant y ou yes . Il s'agit d'un mécanisme de sécurité sous Linux car la plupart des fichiers système sont protégés en écriture et Linux confirme si l'utilisateur souhaite les supprimer. Le chiffrement de fichiers et de dossiers sous Linux est également possible si vous souhaitez sérieusement protéger votre système.

Lors de la suppression d'un fichier protégé en écriture, vous verrez une invite similaire à celle ci-dessous.

 rm: remove write-protected regular empty file 'filename'?

Vous pouvez également transmettre plusieurs noms de fichiers séparés par le caractère Espace afin de supprimer plusieurs fichiers.

 rm filename1 filename2 filename3

Pour supprimer tous les fichiers ayant une extension spécifique, vous pouvez implémenter des expressions régulières dans la commande rm.

 rm *.txt

La commande susmentionnée supprimera tous les fichiers texte du répertoire de travail actuel.

Si vous souhaitez confirmer la suppression de chaque fichier dans un répertoire, utilisez l'indicateur -i avec rm. L'indicateur -i signifie interactif et vous permettra de choisir si vous souhaitez supprimer le fichier ou non. Vous devrez taper o / oui ou n / non pour confirmer votre choix.

 rm -i *.txt

Pour supprimer des fichiers sans l'invite de confirmation, utilisez l'indicateur -f avec la commande rm. Le -f signifie force ou force .

 rm -f filename1 filename2 filename3

Il existe diverses autres options rm que vous pouvez utiliser. Vous pouvez également enchaîner plusieurs options pour augmenter l'efficacité de votre commande. Par exemple, combiner -i et -v ensemble affichera une invite avant de supprimer tout fichier spécifié en mode détaillé.

 rm -iv *.docx

Connexes: Comment créer un nouveau fichier sous Linux

Suppression de répertoires et de dossiers

Sous Linux, il existe deux choix de commandes pour supprimer des dossiers. Vous pouvez utiliser la commande rmdir ou la commande rm .

Cependant, il existe une légère différence entre ces deux commandes. Avec rmdir, vous ne pouvez supprimer que les répertoires vides. Si vous avez un dossier qui contient plusieurs fichiers, vous êtes obligé d'utiliser la commande rm.

Pour supprimer un dossier vide à l'aide de la commande rmdir:

 rmdir /directory

S'il existe un répertoire vide que vous souhaitez supprimer, utilisez l'indicateur -d avec la commande rm. L'indicateur -d signifie répertoire .

 rm -d /directory

La suppression de plusieurs répertoires avec la commande rm est également facile. Passez le nom des dossiers séparés par le caractère espace .

 rm -r /dir1 /dir2 /dir3

Pour supprimer un répertoire non vide (dossiers contenant des fichiers), utilisez l'option -r avec la commande. L'indicateur -r ou l'indicateur récursif supprimera tous les fichiers et sous-dossiers du répertoire spécifié de manière récursive.

 rm -r /directory

Comme les fichiers sous Linux, si le répertoire est protégé en écriture, rm affichera une invite qui vous demandera de confirmer à nouveau la suppression. Pour contourner l'invite, utilisez l'indicateur -f avec la commande.

 rm -rf /directory

Vous pouvez également enchaîner plusieurs options lors de la suppression de dossiers. De plus, il est possible d'utiliser des expressions régulières lors de la suppression des répertoires Linux.

Gestion de fichiers sous Linux

Savoircomment organiser le stockage sur votre ordinateur en supprimant des fichiers et des dossiers est essentiel. Vous pourriez vous retrouver dans une situation où votre gestionnaire de fichiers ne vous permet pas de supprimer graphiquement des fichiers et des dossiers. Dans de tels cas, se débarrasser des fichiers à l'aide du terminal est le seul choix approprié.

Parfois, vous souhaiterez peut-être déplacer un fichier vers un autre répertoire au lieu de le supprimer complètement de votre système. Linux fournit la commande mv pour modifier l'emplacement des fichiers et des dossiers sur votre stockage système.