Comment supprimer un fichier sous Linux

Comment supprimer un fichier sous Linux

La gestion des fichiers est essentielle lorsqu’il s’agit d’utiliser un système d’exploitation comme Linux. Parfois, il est nécessaire de supprimer des fichiers afin de libérer de l’espace ou d’éliminer des fichiers inutiles. Bien que cela puisse sembler simple, la suppression de fichiers dans Linux peut représenter un défi pour les débutants. Dans cet article, nous explorerons cinq méthodes différentes pour supprimer des fichiers et des dossiers dans Linux.

Méthodes de suppression de fichiers dans Linux

Dans ce guide, nous allons examiner comment supprimer un fichier à travers un gestionnaire de fichiers ainsi que différentes commandes Linux pour accomplir cette tâche. Nous utiliserons Ubuntu 20.04 LTS et le gestionnaire de fichiers Nautilus, mais ces méthodes fonctionneront sur n’importe quelle distribution Linux.

Supprimer un fichier en utilisant le gestionnaire de fichiers

Pour supprimer des fichiers temporairement :

  1. Ouvrez le gestionnaire de fichiers de votre choix et naviguez jusqu’à l’emplacement des fichiers que vous souhaitez supprimer.
  2. Sélectionnez les fichiers et appuyez sur la touche « Supprimer » de votre clavier.
  3. Alternativement, faites un clic droit sur l’un des fichiers sélectionnés et choisissez l’option « Déplacer vers la corbeille ».

Tous les fichiers supprimés via le gestionnaire de fichiers sont transférés vers un nouvel emplacement appelé « Corbeille », similaire à la Corbeille de Windows.

Supprimer des fichiers définitivement dans Linux

Pour supprimer des fichiers définitivement à l’aide d’un gestionnaire de fichiers, sélectionnez les fichiers à supprimer et appuyez simultanément sur « Shift + Supprimer ». Il est également conseillé de vider la « Corbeille » de temps en temps pour restaurer l’espace de stockage sur votre appareil Linux.

Supprimer un fichier en utilisant le terminal Linux

La méthode en ligne de commande pour supprimer des fichiers est la plus rapide. Voici quatre commandes faciles à utiliser, y compris rm, unlink, shred, et find, pour supprimer des fichiers dans Linux.

Comment utiliser la commande rm

La commande rm est très polyvalente, pouvant être utilisée pour supprimer des fichiers et des répertoires, offrant de nombreuses options. La syntaxe de base est :

rm <options> <nom_du_fichier_ou_du_répertoire>

Options disponibles

  • -f : Suppression forcée sans confirmation.
  • -i : Suppression interactive, demande une confirmation avant chaque suppression.
  • -r : Suppression récursive de tout le contenu d’un répertoire spécifié.
  • -d : Utilisé pour supprimer des répertoires vides.
  • -v : Affiche les actions effectuées.

Après avoir exécuté la commande, l’absence de message signifie que l’exécution a été un succès. Un message d’erreur n’apparaît que si un problème survient.

Supprimer un fichier unique

Pour supprimer un seul fichier, quelle que soit sa localisation, utilisez :

rm <chemin_du_fichier>

Supprimer plusieurs fichiers

Pour supprimer plusieurs fichiers situés dans différents répertoires :

rm <chemin_du_fichier_1> <chemin_du_fichier_2> <chemin_du_fichier_3>

Supprimer avec demande de confirmation

Pour recevoir une demande de confirmation avant chaque suppression :

rm -i <chemin_du_fichier>

Supprimer des fichiers sans confirmation

Pour supprimer des fichiers sans aucune notification :

rm -f <chemin_du_fichier>

Si vous recevez un message « Permission refusée », utilisez le privilège root avec sudo :

sudo rm -f <chemin_du_fichier>

Supprimer des fichiers en utilisant des caractères génériques

Vous pouvez aussi utiliser des caractères génériques pour supprimer des fichiers. Voici les principaux :

  • ? : Correspond à un seul caractère.
  • * : Correspond à n’importe quel caractère, à tout moment.
  • [] : Correspond uniquement aux caractères spécifiés entre crochets.

Utilisez les caractères génériques avec rm :

rm <caractère_générique>.<extension>

Il est recommandé d’exécuter la commande ls avec des caractères génériques pour vérifier les noms de fichier avant de supprimer.

Supprimer des fichiers avec la commande unlink

La commande unlink permet de supprimer un fichier à la fois :

unlink <nom_de_fichier>

Supprimer des fichiers avec la commande shred

Pour supprimer définitivement des fichiers sans laisser de traces, utilisez la commande shred :

shred -uz <nom_de_fichier>

Le paramètre -u sert à supprimer le fichier, et -z à écraser le contenu avec des zéros.

Supprimer des fichiers avec la commande find

La commande find est utile pour supprimer des fichiers dont vous ne connaissez pas l’emplacement exact :

find . -name "<nom_du_fichier>" -exec rm {} \;

Cette commande recherche le fichier et le passe à rm pour suppression.

Conclusion

Nous avons abordé plusieurs méthodes simples pour supprimer des fichiers dans Linux, tant via l’interface graphique que le terminal. N’oubliez pas de toujours vérifier les fichiers avant de procéder à leur suppression pour éviter de perdre des données importantes. Si vous êtes à l’aise avec le terminal, consultez également notre guide détaillé sur la renommée des fichiers dans Linux.

N’hésitez pas à partager vos commandes Linux les plus utilisées dans la section des commentaires ci-dessous !

Pour plus de questions courantes :

Comment supprimer le contenu d’un fichier dans Linux ? Utilisez :

> <nom_grand_fichier>

Pourquoi ne puis-je pas supprimer un fichier dans Linux ? Cela signifie que vous n’avez pas la « permission d’écriture » pour le modifier.

#Tags #Linux

Bringing the latest in technology, gaming, and entertainment is our superhero team of staff writers. They have a keen eye for latest stories, happenings, and even memes for tech enthusiasts.

Autres tutoriaux qui peuvent vous intéresser