Comment supprimer un dossier sous Linux

Supprimer un dossier sous Linux

Il y a des gens qui pensent que sous Linux, tout est plus difficile que dans d'autres systèmes d'exploitation tels que Windows et macOS car pour beaucoup de choses, il est nécessaire d'utiliser le terminal. Cela pourrait aussi être vu d'une autre manière : tout est plus simple car, en plus de nous permettre de faire les choses avec une interface graphique comme dans les systèmes Microsoft et Apple, cela nous permet de faire ce qui nous arrive en victoires depuis le terminal. Ce n'est pas pareil. Une chose que nous pouvons faire de différentes manières est quelque chose d'aussi quotidien que supprimer un dossier sous linux.

Lorsque vous cherchez quelque chose comme ça sur Internet, c'est parce qu'il y a un doute, mais parfois ce que vous voulez savoir, c'est comment le faire en utilisant lignes de commande ou vous essayez de faire quelque chose qui est bloqué pour une raison quelconque. Les raisons peuvent être nombreuses et variées, et ici nous allons essayer d'expliquer comment supprimer un dossier sous Linux, en commençant par le plus simple, qui n'est rien de plus que de le faire avec le gestionnaire de fichiers actuel.

Nous pouvons supprimer un dossier sous Linux comme sous Windows

S'il n'y a pas de problème qui le bloque, nous pouvons supprimer un dossier sous Linux comme sous Windows. Pour ce faire, ouvrez simplement le gestionnaire de fichiers, tel que Nautilus, Dolphin ou PCManFM, entre autres, faites un clic droit sur le dossier et choisissez "Déplacer vers la corbeille", "Supprimer" ou tout ce qui apparaît. Selon la façon dont nous l'avons configuré, nous pouvons avoir plus d'une option, l'une étant de le déplacer vers la corbeille et l'autre de le supprimer entièrement. Si nous choisissons la seconde, il n'y a pas de retour en arrière.

Supprimer un dossier dans Dolphin

Nous pouvons également essayer de le faire d'une autre manière, c'est-à-dire en sélectionnant le dossier et en appuyant sur la touche Supprimer la clé (ou Suppr, selon la langue du clavier). Il est probable que nous tombions sur un cas où la combinaison de touches est différente, et nous verrons ce que c'est avec le clic droit. Dans la capture d'écran ci-dessus, on voit que dans Dolphin c'est avec la touche Suppr, et plus bas, la touche Suppr, celle qui ne passe pas par la corbeille, est avec Maj+Suppr. D'ailleurs, l'option de suppression directe n'est pas activée par défaut ; Vous devez l'activer depuis les options pour des raisons de sécurité.

Depuis le terminal

Erreur lors de la suppression d'un dossier sous Linux

Il me semble que certains de ceux qui sont tombés sur cet article à partir d'un navigateur Web l'auront fait pour savoir comment supprimer un dossier sous Linux depuis le terminal. La commande à supprimer est rm, mais si nous mettons dans le terminal rm nom_dossier nous recevrons un message qui dira "rm : impossible de supprimer 'nom_dossier' : il s'agit d'un répertoire«. Le problème est essentiellement qu'un dossier n'est pas un fichier et qu'il peut contenir d'autres dossiers et documents. Par conséquent, pour les supprimer il faut le faire récursivement, c'est-à-dire le premier niveau (le dossier lui-même) et tous ses sous-niveaux (son contenu).

Mais avant de continuer, nous devons avertir de quelque chose : si vous supprimez un dossier sous linux de votre terminal ce que nous ferons il n'y a pas de retour en arrière. Nous devons être sûrs que nous ne voulons plus voir ce dossier ou son contenu, car c'est ce qui va se passer. Ayant cela clair, la commande resterait (en changeant "name_of_the_folder" par le nom du dossier).

rm -r nombre_de_la_carpeta

Si nous voulons forcer la suppression, nous pouvons ajouter le "f" (-rf) à la commande. Au forcer la suppression Il ignorera les erreurs et les avertissements qui peuvent survenir lors de la tentative de suppression d'un fichier ou d'un dossier, et le supprimera directement.

Fait curieux pour ceux qui ne le savent pas, il existe une commande célèbre avec laquelle on plaisante souvent sous Linux, car le système d'exploitation le permet, mais vous n'avez jamais à le faire. La commande est sudo rm -rf /, et supprimerait récursivement tout sur le système. Et ici "tout" signifie tout, littéralement. Il chargerait des dossiers tels que /bin, /usr et tout ce qui est nécessaire au fonctionnement du système. Par conséquent, en plus de perdre les informations que nous n'avions pas enregistrées, il nous resterait également un système qui ne sert même pas de presse-papiers . L'option -f serait en grande partie à blâmer, car elle masquerait tous les avis avec lesquels le système d'exploitation nous ferait savoir que quelque chose de grave va se produire.

Le dossier est-il protégé ?

Sous Linux on peut tout faire, demander à "un ami" qui faisait des tests et dans une machine virtuelle (Dieu merci...) il a réussi à charger le dossier /bin où se trouvent tous les exécutables d'un système d'exploitation, et sans retour en arrière pour l'avoir fait depuis le terminal. Si nous ne pouvons pas supprimer un dossier, c'est probablement parce que est protégé par le système ou pour toute autre raison, car il provient d'un autre utilisateur.

Par exemple, si nous voulons faire comme "mon ami" et charger le dossier /bin, ce que je ne recommande pas, mais en donnant un exemple, tout ce que nous avons à faire est de le faire depuis un utilisateur qui a accès aux privilèges de super-utilisateur . , également connu sous le nom de racine. Si notre utilisateur peut le faire, tout ce que nous avons à faire est d'ajouter "sudo" à la commande ci-dessus, qui ressemblerait à :

sudo rm -r nombre_de_la_carpeta

Aussi on peut essayer avec le gestionnaire de fichiers, s'il peut être ouvert avec sudo, ce qui nous permettrait de parcourir tous nos dossiers avec des privilèges élevés. Par exemple, Nautilus (Armoires de bureau de GNOME) le permet, et nous laisserait supprimer les dossiers protégés (peut-être pas tous) si nous ouvrions le terminal et tapions "sudo nautilus" sans les guillemets. Nous verrons deux fenêtres ouvertes, une avec le terminal affichant des informations et une autre qui sera le gestionnaire de fichiers avec son interface la plus basique (il ne respecte généralement pas les personnalisations).

Avec Dolphin, lorsque KDE le permet ou là où il le permet, l'option de suppression devrait apparaître comme n'importe quelle autre, mais avant de franchir le pas, elle nous demandera le mot de passe administrateur. Vous pouvez également faire ce que nous expliquons dans Cet article pour lancer Dolphin en tant que root.

Supprimer un dossier avec un Live USB

Une autre option pour supprimer un dossier sous Linux consiste à le faire à partir d'un autre Linux, en particulier d'une session en direct. Il y a quelques bogues qui peuvent être corrigés de cette façon, et l'un d'eux serait la suppression d'un dossier impossible à faire depuis le système d'exploitation natif (peu probable, mais…). Ce que nous aurions à faire est de créer un Live USB, de partir de celui-ci, de trouver le dossier que nous voulons supprimer et de le supprimer.

Comme vous pouvez le voir, sous Linux, nous avons plus d'options que dans d'autres systèmes d'exploitation et tout est possible, mais ne faites pas ce qu'il dit dans le texte en surbrillance pour votre propre bien.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.