Comment utiliser rm sous Linux

La ligne de commande est le moyen standard d'effectuer des tâches sous Linux. Certains périphériques Linux, tels que les serveurs, ont tendance à n'avoir aucune sorte d'interface graphique, ce qui nécessite l'utilisation de commandes pour le contrôler. Les ordinateurs de bureau Linux ont tendance à avoir une interface graphique pour les rendre plus accessibles, mais vous ne disposez généralement pas de toutes les fonctionnalités et de la polyvalence de configuration que vous obtenez en utilisant des commandes dans un terminal.

L'une des commandes standard que vous devriez apprendre est « rm ». Abréviation de « Supprimer », « rm » vous permet de supprimer des fichiers et, dans certaines circonstances, des répertoires également. « rm » est une commande risquée, car il est facile de supprimer des fichiers que vous ne vouliez pas nécessairement et de compromettre potentiellement la capacité de votre installation Linux à continuer de fonctionner.

Comment utiliser "rm" sous Linux

L'exécution de la commande « rm–help » affichera une page d'aide.

Ce qu'il ne faut pas faire

Compte tenu de la puissance de « rm », il est judicieux de s'assurer que vous comprenez ce que vous ne devez pas faire avant d'essayer de l'utiliser. L'indicateur "-r" est utilisé pour appliquer la suppression de manière récursive à tous les répertoires du répertoire spécifié. Cela vous permet de supprimer un répertoire et tout ce qu'il contient. L'indicateur "-f" est utilisé pour forcer la suppression et ne demandera pas la confirmation de la suppression des fichiers importants. La combinaison de ces deux indicateurs "-rf" peut vous permettre de supprimer des ensembles entiers de répertoires sans invite de confirmation.

Astuce : Comme pour de nombreuses commandes, vous pouvez combiner des indicateurs de ligne de commande tels que "-r -f" dans "-rf". L'ordre des drapeaux n'a pas d'importance, donc "-fr" fera la même chose.

Dans le pire des cas, vous pourriez accidentellement exécuter la commande sur le répertoire racine. La commande supprimerait de manière récursive tout ce que votre utilisateur a l'autorisation de modifier de votre disque dur et gâcherait complètement votre installation Linux. Pour vous protéger du pire des cas, le répertoire racine "/" est traité différemment par "rm". Vous devrez utiliser « sudo » et le drapeau « –no-preserve-root » pour tout supprimer, cela exécute la commande avec les autorisations root et supprime respectivement les protections du répertoire racine.

Remarque : vous ne devez jamais essayer de combiner la commande « rm » avec les indicateurs « -rf » ​​et de pointer la commande vers le répertoire racine, sauf si vous êtes sûr à 100% que vous n'aurez plus jamais besoin du système.

Astuce : Le double tiret au début de « –no-preserve-root » est intentionnel. La syntaxe standard des drapeaux de commande Linux consiste à faire en sorte que les drapeaux à une lettre utilisent un seul tiret et que les drapeaux à plusieurs lettres commencent par un double tiret. Par exemple, le drapeau "-h" est souvent, mais pas toujours, utilisé pour ouvrir une page d'aide, tandis que le drapeau "-help" fait généralement la même chose. Le double tiret permet de différencier un drapeau à plusieurs lettres d'une combinaison de plusieurs drapeaux à une seule lettre tels que "-h -e -l -p".

Soyez très prudent lorsque vous utilisez les indicateurs "-rf" avec la commande "rm", en particulier lorsque vous utilisez les autorisations Sudo. Vous ne devriez jamais avoir besoin d'utiliser la commande –no-preserve-root. Idéalement, chaque fois avant d'exécuter la commande « rm », vous devez vérifier que vous n'avez pas fait de faute de frappe.

Le caractère générique "*" est également dangereux à utiliser avec la commande "rm" car il sélectionnera tout dans le répertoire courant, à l'exception des autres répertoires à moins que "-r" ne soit spécifié.

Comment utiliser "rm"

Pour utiliser "rm" en toute sécurité, vous devez toujours vérifier votre commande pour vous assurer que vous n'avez pas fait de faute de frappe ou de saisie semi-automatique avec le mauvais nom de fichier. Idéalement, vous ne devriez supprimer qu'un fichier à la fois, mais si vous faites attention, l'utilisation du caractère générique « * » pour sélectionner plusieurs fichiers peut également fonctionner. Par exemple, la commande « rm *.txt » supprimerait tous les fichiers du répertoire actuel qui se terminent par « .txt ».

Comment utiliser "rm" sous Linux

La commande "rm *.txt" utilise le caractère générique pour faire correspondre et supprimer tous les fichiers qui se terminent par .txt

La commande similaire « rmdir » est un moyen plus sûr de supprimer des répertoires car si vous ne spécifiez aucun indicateur, elle ne peut supprimer que les répertoires vides. L'utilisation de « rm » et « rmdir » vous empêche de supprimer accidentellement des données de manière récursive.

Comment utiliser "rm" sous Linux

La commande "rm -r" est nécessaire pour supprimer un répertoire et son contenu, vous devez cependant être sûr de vouloir supprimer le contenu.



Leave a Comment

Résoudre lerreur «Le fichier iTunes Library.itl est verrouillé» dans iTunes

Résoudre lerreur «Le fichier iTunes Library.itl est verrouillé» dans iTunes

Résolvez une erreur Apple iTunes indiquant que le fichier iTunes Library.itl est verrouillé, sur un disque verrouillé ou que vous n'avez pas l'autorisation d'écriture pour ce fichier.

Créez des coins arrondis avec Paint.NET

Créez des coins arrondis avec Paint.NET

Comment créer des photos d'apparence moderne en ajoutant des coins arrondis dans Paint.NET

iTunes : comment mélanger ou répéter de la musique

iTunes : comment mélanger ou répéter de la musique

Vous ne savez pas comment répéter une chanson ou une liste de lecture dans Apple iTunes ? Nous ne pouvions pas non plus au début. Voici quelques instructions détaillées sur la façon de procéder.

Tout ce que vous devez savoir sur WhatsApp Supprimer pour moi

Tout ce que vous devez savoir sur WhatsApp Supprimer pour moi

Avez-vous utilisé Supprimer pour moi sur WhatsApp pour supprimer les messages de tout le monde ? Pas de soucis! Lisez ceci pour apprendre à annuler la suppression pour moi sur WhatsApp.

Désactiver les notifications contextuelles AVG

Désactiver les notifications contextuelles AVG

Comment désactiver les notifications AVG ennuyeuses qui apparaissent dans le coin inférieur droit de l'écran.

Comment supprimer votre compte Instagram

Comment supprimer votre compte Instagram

Lorsque vous décidez que vous en avez terminé avec votre compte Instagram et que vous souhaitez vous en débarrasser. Voici un guide qui vous aidera à supprimer votre compte Instagram temporairement ou définitivement.

Comment configurer votre flux dans OBS pour la première fois [2023]

Comment configurer votre flux dans OBS pour la première fois [2023]

OBS est le premier choix de nombreux créateurs de contenu lors de la diffusion sur des plateformes populaires telles que Twitch, YouTube ou Discord. Il vous permet de créer différentes scènes, de capturer différentes sources et même de survoler…

Comment utiliser lapplication Intel Unison sur Windows 11 pour connecter et synchroniser votre iPhone

Comment utiliser lapplication Intel Unison sur Windows 11 pour connecter et synchroniser votre iPhone

Intel Unison est une application fantastique qui vous permet de connecter votre iPhone à un ordinateur Windows 11. Grâce à lui, vous pouvez accéder aux notifications, aux messages texte, aux photos et bien plus encore de votre téléphone, directement depuis votre…

Les équipes Microsoft naffichent pas dimages ? Comment réparer

Les équipes Microsoft naffichent pas dimages ? Comment réparer

Microsoft Teams a été récemment à l'avant-garde des services proposant des vidéoconférences et une collaboration à distance. Bien qu’il ne soit pas le plus convivial, le service a été un succès pour l’organisation…

Les contacts ne se synchronisent pas avec Apple Watch ? Comment réparer

Les contacts ne se synchronisent pas avec Apple Watch ? Comment réparer

Une Apple Watch permet d'appeler et d'envoyer facilement des messages à quelqu'un directement depuis votre poignet, mais s'il manque des contacts sur votre montre, vous pouvez être confronté à plusieurs problèmes. Cela pourrait être assez ennuyeux…