L'informatique

Comment supprimer un répertoire sous Linux en toute sécurité et sans erreur? Guide étape par étape

Les répertoires sont toujours présents sur notre ordinateur. Leur présence est incontournable, car ce sont eux qui stockent les informations nécessaires à notre équipement, telles que l’emplacement des fichiers, le type de fichiers, le nombre de fichiers, la date de modification et autres.

Comme tous les systèmes d’exploitation , Linux a des répertoires . Beaucoup de gens préfèrent les supprimer, car ils stockent beaucoup d’informations et d’autres parce qu’ils occupent de l’ espace sur le disque dur . Quel que soit votre cas, nous vous apprendrons aujourd’hui à les éliminer .

Cette fois, nous allons vous montrer comment supprimer ces répertoires via le terminal Linux, en utilisant les commandes appropriées pour y parvenir.

Qu’est-ce qu’un répertoire Linux et pourquoi devez-vous les supprimer?

Nous pouvons dire que les répertoires sont les conteneurs virtuels qui stockent et regroupent tous les fichiers informatiques et autres sous-directeurs, qui s’occupent du contenu, tout cela dépend du but ou des critères que nous, en tant qu’utilisateurs, déterminons.

Plus précisément, le travail de l’annuaire est de stocker toutes les informations sur chacun des fichiers sur notre ordinateur: comment ils sont, les attributs des fichiers ou où le périphérique de stockage peut être physiquement trouvé.

À quoi ressemblent les répertoires sous Linux?

Linux est l’un des systèmes d’exploitation , qui organise les répertoires de manière plus simple. Cependant, de nombreuses personnes peuvent être déroutées par votre organisation.

Pour Linux, presque tout est des fichiers , des répertoires aux périphériques (dans certains cas, il nomme les périphériques comme des nœuds , mais ce sont toujours des fichiers). Ce système d’exploitation organise les systèmes de fichiers Linux dans une structure hiérarchique similaire à celle d’une arborescence, où le niveau supérieur ou supérieur est les répertoires racine.

Les autres fichiers se trouvent sous le répertoire racine , pour l’expliquer de manière plus illustrative, nous pouvons donner à titre d’exemple ce qui suit:

  • «/Home/jebediah/cheeses.odt» nous montre le chemin complet du fichier «cheeses.odt » qui se trouve dans le répertoire «jebediah». En même temps, il se trouve sous le répertoire personnel, qui à son tour se trouve dans le répertoire racine (/).

Quels répertoires se trouvent sous le répertoire racine?

On peut trouver sous le répertoire racine, différents répertoires . Voici une petite liste des répertoires les plus courants sous le répertoire racine (/):

  • / bin – S’applique aux applications binaires importantes.
  • / boot – Affiche tous les fichiers de configuration de démarrage, les noyaux et les autres fichiers nécessaires pour démarrer l’ordinateur.
  • / dev – Répertoire des fichiers de périphérique
  • / etc – Ce sont les fichiers de configuration, les scripts de démarrage, etc.
  • / home – Avec cette option, nous pouvons voir les répertoires personnels (home).
  • / initrd – Nous pouvons voir cette option ou ce répertoire lors de la création d’un processus de démarrage initrd personnalisé.
  • / lib – Il est utilisé pour afficher les bibliothèques système (bibliothèques).
  • / lost + found – Fournit un système «perdu + trouvé» pour les fichiers qui existent sous le répertoire racine (/).
  • / media – Partitions montées (chargées) automatiquement sur le disque dur et supports amovibles (supports) tels que CD, appareils photo numériques, etc.
  • / mnt – Systèmes de fichiers montés manuellement sur le disque dur.
  • / opt – Fournit un emplacement pour installer des applications facultatives (tierces).
  • / proc – Répertoire dynamique spécial qui conserve des informations sur l’état du système, y compris les processus en cours d’exécution.
  • / root – Répertoire de base de l’utilisateur root (superutilisateur); également appelé «root-slash».
  • / sbin – binaires système importants.
  • / srv – Peut contenir des fichiers qui sont servis à d’autres systèmes.
  • / sys – Fichiers système (système).
  • / tmp – Fichiers temporaires.
  • / usr – Applications et fichiers auxquels la plupart des utilisateurs peuvent accéder.
  • / var – Fichiers variables tels que les fichiers journaux et les bases de données.

Quelles sont toutes les commandes pour supprimer des fichiers et des dossiers du terminal Linux?

Le travail principal des systèmes d’exploitation comme Linux consiste à exécuter des commandes , des programmes, des activités ou certaines actions. Il est donc très important de comprendre comment et à quoi les utiliser.

Ensuite, nous vous montrerons les commandes que nous pouvons utiliser pour supprimer les fichiers et dossiers du terminal Linux:

RM

La commande RM (Remove) dont la fonction principale est de supprimer ou supprimer des fichiers , répertoires ou autres sous forme de liens symboliques.

En d’autres termes, RM supprime les références qui existent pour chaque objet sous Linux, tels que les fichiers avec deux noms, et d’autres, bien que par défaut ce type de commande ne supprime pas complètement les répertoires, on considère donc que s’ils sont supprimés les fichiers peuvent être récupérés.

Déchiqueter

La commande Shared est utilisée pour supprimer complètement les fichiers , car comme nous l’avons vu dans la commande précédente, les répertoires ne sont pas complètement supprimés , alors que celui-ci l’est. De nombreux experts considèrent que cette commande écrase les fichiers pour masquer leur contenu et leurs adresses.

Cette commande a différentes options telles que:

  • «F» – Pour changer toutes les permissions et autoriser l’écriture dans les fichiers si nécessaire.
  • «N» – Utilisé pour spécifier le nombre de fois, qui par défaut est 3.
  • «U» – Ceci est utilisé pour supprimer directement les fichiers,
  • «V» – Affiche la progression de l’opération.
  • «Z» – Il est utilisé pour masquer l’effacement sécurisé des données.

Sdmem

Cette commande, comme son nom l’indique, est un nettoyeur de mémoire sûr , dont la fonction principale est d’éliminer définitivement les données actives directement de la mémoire RAM, garantissant une récupération impossible.

Sswap

Cette commande (Secure Swap Wipe) nous permet de nettoyer les partitions du disque , en effaçant les données lors de l’échange d’informations (swap).

Pour l’utiliser , il faut d’abord exécuter la commande swap afin d’échanger les partitions qui ont des données actives, et pouvoir supprimer les fichiers que nous voulons ne plus être sur notre disque dur.

Suppression sécurisée

Cette commande nous permet de supprimer tous les fichiers que nous devons supprimer en toute sécurité et définitivement. Bien que pour l’utiliser, il sera nécessaire d’ installer certains packages et de pouvoir ensuite l’utiliser.

Croyez-le ou non, c’est l’une des commandes les plus insistantes lors de la suppression , et cela est considéré comme ceci, car il supprime un fichier ou un objet autant de fois que nécessaire dans le même espace jusqu’à ce que 80 ou 90% de celui-ci disparaisse.

Cette commande a deux options, qui sont:

  • «Srm mis-passwords.txt» – Ceci est utilisé pour supprimer les dossiers avec tout et leur contenu.
  • «Stm –r capeta-personal /» – C’est une commande qui nous permet de supprimer des informations, même si cela prend beaucoup de temps à fonctionner, mais cela arrive parce qu’elle supprime un fichier plusieurs fois.

Sfill

Nous pouvons utiliser cette commande pour supprimer définitivement les fichiers , et laisser des espaces libres sur le disque, afin de garantir que les informations supprimées ne pourront pas être récupérées.

Cette commande a les options suivantes:

  • «I» – Il est utilisé pour effectuer deux passes aléatoires et une avec des zéros.
  • «V» – Nous montre la progression de l’opération.
  • «Z» – Il est utilisé pour masquer la suppression sécurisée de toutes les données.

Essuyer

Enfin, il y a l’outil Wipe dont la commande est utilisée pour supprimer en toute sécurité des fichiers à un bas niveau, ainsi que la commande de suppression sécurisée qui nécessite un package d’installation pour pouvoir l’utiliser.

Étapes à suivre pour utiliser la commande rm pour supprimer un répertoire du terminal Linux

La commande la plus utilisée pour supprimer des fichiers du terminal Linux est rm (remove). Dans cette section, nous allons vous montrer les étapes à suivre pour apprendre à utiliser cette commande:

Allons au répertoire

Lorsque nous entrons dans le terminal, nous allons dans le répertoire ou le chemin qui indique l’emplacement exact du fichier que nous voulons supprimer. rm «Fichier»

Nous utilisons la commande Is

Nous allons maintenant utiliser la commande Est pour voir une liste de fichiers , puis nous supprimons les fichiers sélectionnés et utilisons à nouveau Est pour confirmer qu’ils ont été supprimés.

Nous indiquons à nouveau la direction

Si la suppression du fichier n’a pas fonctionné avec l’étape précédente , nous devrons saisir à nouveau son chemin et son adresse.

Nous supprimons les fichiers

Comme nous l’avons fait, nous pouvons supprimer simultanément plusieurs fichiers , nous devons donc sélectionner des fichiers et exécuter les commandes:

  • rm fichier6 fichier7 fichier8

Nous supprimons les répertoires avec la commande rm

«MISE À JOUR ✅ Avez-vous besoin de supprimer un répertoire ou un fichier du terminal système GNU Linux? ⭐ ENTREZ ICI ⭐ et découvrez comment le faire ✅ FACILE et RAPIDE ✅»

Nous avions déjà commenté au début que ce type de commande ne supprime pas les répertoires , par défaut elle ne supprime que les fichiers , mais cela ne signifie pas qu’il est impossible de supprimer des répertoires avec cette commande.

Suis les étapes:

  • Pour supprimer les répertoires vides, nous exécutons la commande comme suit: rm –d répertoire.
  • Nous faisons une liste des répertoires pour pouvoir faire l’élimination de toutes les données, afin de vérifier que tout a été supprimé.

  • Lorsque nous indiquons plus d’un nom dans les répertoires, tous ceux que nous avons sélectionnés seront automatiquement supprimés. Si notre cas est que nous voulons éliminer plus d’un répertoire qui n’est pas vide, nous devons recourir à l’option –r (récursive), de sorte que tous les fichiers et sous-répertoires qui sont hébergés dans le répertoire soient éliminés : rm –r annuaire.
  • Nous vérifions qu’il supprime le répertoire , en utilisant le paramètre –d où nous recevrons un message qui nous indique que le répertoire ne peut pas être supprimé car il n’est pas vide, nous utiliserons donc la commande rm avec le paramètre –r et donc il sera supprimé le même.

  • Si nous recevons un avertissement indiquant que notre répertoire est protégé en écriture , nous devons combiner –r et –f (forcer) pour forcer le système à le supprimer. rm –rf répertoire.
  • La suppression des répertoires au moyen d’une commande est très simple , donc si nous voulons le supprimer, nous devrons également comprendre sa structure. Pour cela, nous pouvons utiliser la commande tree , que nous devons installer en utilisant ce qui suit: Sudo apt install tree.
  • Une fois installé, nous exécutons tree pour afficher les structures de répertoires, où il nous montrera en détail comment le répertoire est organisé:

Utilisons rmdir pour supprimer les répertoires

Rmdir est presque identique à la commande rm, mais cette fois plus centrée sur les répertoires, c’est pourquoi elle est connue sous le nom de remove directory .

Suivez nos instructions:

  • Nous exécutons la commande à l’intérieur du terminal, pour pouvoir éliminer tous les répertoires que nous voulons. répertoire rmdir. Si nous voulons supprimer plusieurs répertoires , nous faisons comme dans les cas précédents, nous entrons les noms des répertoires, selon l’ordre dans lequel nous voulons qu’ils soient supprimés.
  • Lorsque nous essayons de supprimer un répertoire ou un dossier qui n’est pas vide, rmdir affichera un message , où il nous dit qu’il ne peut pas être supprimé, car le répertoire n’est pas vide.

  • Si on nous montre de nombreuses erreurs dans le processus d’élimination des répertoires, nous n’exécutons que l’option –ignore-fai-on-non-empty qui nous permettra d’ignorer l’erreur qui nous est présentée.
  • Nous pouvons également utiliser l’option –p (parent) qui nous permettra de supprimer les répertoires sélectionnés et leurs répertoires parents. rmdir –p répertoire / le répertoire

Comment supprimer définitivement les répertoires du terminal Linux?

Avec la commande précédente, ce que nous obtenons est de supprimer partiellement le fichier ou le répertoire. Maintenant, nous allons vous apprendre à le faire en permanence:

Avec Shred

Nous vous avons déjà présenté cette commande précédemment. Ce que vous devez faire pour l’appliquer est de suivre les étapes ci-dessous:

  • Nous utilisons la syntaxe pour supprimer les fichiers, comme indiqué ci-dessous: shred (options) file (…).

Les options sont:

  • Force (f) – Nous permet de modifier toutes les autorisations jusqu’à ce que tous les fichiers soient supprimés
  • n – Avec lui, nous indiquons le nombre de fois que les fichiers doivent être supprimés ou écrasés.
  • u – Supprimer les fichiers après l’écrasement.
  • et – Avec cette option, nous pouvons voir la progression de l’opération.
  • z – Écraser 0 pour éviter de laisser une trace du fichier.
  • -s, –size = N – Définit les utilisations des octets.
  • -x, –exactN’arrondit pas la taille des fichiers à un bloc complet.
  • –help – Affiche une liste d’aide pour la commande.
  • –version – Indique la version actuelle de la commande.

Si nous voulons voir l’utilisation de la commande, nous exécutons ce qui suit: shared –zvu –n (# de fois) «File».

Enfin, nous exécutons le processus de commande pour terminer. Comme indiqué, le nom du fichier peut être renommé en zéros et supprimé.

Avec Sdmem

Il s’agit d’une commande largement utilisée , bien qu’elle ne soit pas aussi large que beaucoup, son utilité est d’une grande importance. Pour l’utiliser, nous devons exécuter la commande comme suit: sudo sdmen –f -v

Avec Sswap

Nous savons déjà que cette commande nous aide à nettoyer les partitions ou les fichiers qui se trouvent à l’intérieur des partitions de notre disque dur. Pour ce faire, nous devons nous conformer à la séquence et aux lignes de commande suivantes:

  • cat / proc / swaps
  • swapon
  • sudo swapoff «partition»
  • sudo sswap –V «partition»

Avec Secure-Delete

Afin de supprimer en toute sécurité les fichiers avec Secure-Delete, nous devons suivre les étapes suivantes:

Nous installons l’unité en utilisant les commandes ci-dessous:

  1. sudo apt-get install secure-delete (pour des systèmes comme Debian et ses dérivés)
  2. sudo yum install secure-delete (c’est la commande pour centOS et RHEL).

Nous continuons à l’exécuter avec les lignes de commande suivantes: srm –vz fichier / *.

Pour finir, nous utilisons les options souhaitées:

  • -v – Nous permet d’activer le mode verbeux de ce qui se passe.
  • -z – Supprime chaque dernière écriture en ajoutant des zéros à des endroits aléatoires.

Articles Similaires

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba