Comment supprimer un fichier ou un répertoire dans Linux

Comment supprimer un fichier ou un répertoire dans Linux

Si vous avez un accès root sur votre PC Linux, vous avez la puissance de supprimer n'importe quel fichier ou répertoire que vous aimez. Cela peut être dangereux, cependant, avec des outils comme RM Permettre aux utilisateurs d'effacer négligemment les fichiers système cruciaux par accident. C'est pourquoi, si vous essayez de supprimer des fichiers ou des répertoires dans Linux, vous devez prendre des précautions.

Il existe plusieurs façons de supprimer des répertoires ou des fichiers sur Linux, en utilisant le gestionnaire de fichiers de votre Distribution de votre Linux ou un terminal ouvert (tant que vous avez les bonnes autorisations). Si vous voulez savoir comment supprimer un fichier ou un répertoire dans Linux, voici ce que vous devrez faire.

Table des matières
    1. Dans le gestionnaire de fichiers de votre distribution, accédez au répertoire contenant les fichiers ou les sous-dossiers que vous souhaitez supprimer. Tout d'abord, sélectionnez les fichiers ou dossiers que vous souhaitez supprimer. Une fois qu'ils sont sélectionnés, cliquez avec le bouton droit sur eux et sélectionnez Déplacez-vous à la poubelle, passez à Bin, ou Supprimer, Selon votre distribution et votre lieu. Vous pouvez également sélectionner le Supprimer clé sur votre clavier pour obtenir le même effet.
    1. La plupart des distributions exploitent un système de poubelle qui vous permet de «stocker» les fichiers avant d'être supprimés, vous donnant la possibilité de les restaurer. Cela se trouve généralement sur le bureau, en tant qu'entrée dans votre gestionnaire de fichiers, ou en tant qu'application, vous pouvez lancer dans votre menu logiciel. Pour terminer le processus de suppression, entrez le dossier des poubelles, puis sélectionnez le Vide ou Effacer option. Ces options peuvent varier, selon votre distribution.
    1. Alternativement, sélectionnez votre article (ou éléments), puis cliquez avec le bouton droit et sélectionnez Supprimer les ordures Pour les supprimer complètement à la place.

    Comment supprimer des fichiers ou des répertoires dans Linux à l'aide de la commande RM

    La suppression des fichiers ou des dossiers à l'aide de l'application de gestionnaire de fichiers de votre distribution fonctionne bien, mais il y a certaines limites. Par exemple, si vous n'êtes pas le propriétaire du fichier, vous devrez ouvrir votre gestionnaire de fichiers avec un accès racine en utilisant le terminal pour le supprimer. Vous ne pouvez pas non plus utiliser une application comme celle-ci sur une installation Linux sans tête (terminal uniquement).

    C'est là que le RM La commande entre en jeu. Cette commande UNIX remonte à 1971 et reste le moyen le plus rapide de supprimer des fichiers ou des répertoires sur Linux. Être averti, cependant - RM La commande a une grande puissance, surtout si vous l'exécutez avec Sudo ou en tant qu'utilisateur racine directement, vous devrez donc faire attention à l'utiliser.

    1. Pour supprimer un seul fichier en utilisant RM, Ouvrez une nouvelle fenêtre de terminal (ou une connexion SSH distante) et tapez fichier RM, remplacement déposer avec le nom de fichier correct. Si vous n'êtes pas dans le même répertoire, vous devrez utiliser CD Pour y aller d'abord, ou utiliser le chemin complet du fichier (par exemple. RM / PATH / TO / Fichier) plutôt.
    1. Pour supprimer plusieurs fichiers, tapez Fichier RM Fichier12, remplacement fichier1 et fichier2 avec le nom de fichier et le chemin du fichier correct. Vous pouvez ajouter des fichiers supplémentaires à cette commande pour supprimer plus de deux.
    1. Si vous souhaitez supprimer un répertoire vide sur Linux, tapez Répertoire RM -D, remplacement annuaire avec le nom et le chemin du répertoire correct. Si le répertoire n'est pas vide et dispose de sous-dossiers ou de fichiers, tapez répertoire RM -R, remplacement annuaire avec le nom et le chemin correct.
    1. Vous pouvez également supprimer plusieurs répertoires à la fois en tapant RM -R Directory1, répertoire2, etc.
    1. Si vous souhaitez supprimer tous les fichiers ou répertoires qui correspondent à un fichier partiel ou un nom de répertoire, vous pouvez utiliser des caractères génériques, tels qu'un astérisque (*). Pour ce faire, tapez RM Fil * ou rm -r dir *, Remplacer les espaces réservés filet ou diron avec vos propres noms de fichiers et chemins de répertoire.
    1. Si le fichier ou le répertoire est protégé, vous devrez peut-être forcer sa suppression. Pour ce faire, tapez chemin RM -RF, Remplacer l'espace réservé chemin avec le bon répertoire ou le chemin du fichier. Cette commande comporte un risque extrême, Alors assurez-vous que le chemin que vous utilisez est correct avant de continuer.
    1. Si vous craignez d'utiliser le RM -RF commande, vous pouvez forcer RM Pour demander la confirmation avant que chaque fichier ou répertoire ne soit effacé. Pour ce faire, utilisez RM -I PATH, remplacement chemin avec votre propre nom de fichier ou chemin de répertoire. Pour les répertoires, utilisez RM -IR PATH plutôt. Pour chaque entrée, sélectionnez le Y Clé de votre clavier, puis sélectionnez Entrer confirmer.

    Si vous voulez en savoir plus sur le possible RM Options et arguments, tapez homme déchiqueté dans le terminal pour voir le manuel complet.

    Effacer complètement les fichiers à l'aide de la commande shred

    Alors que les commandes comme RM et Unlink sont idéales pour supprimer des fichiers dans Linux, ils laissent des traces. Vous (ou quelqu'un d'autre) pourriez utiliser ces traces pour récupérer les fichiers d'un disque dur ou d'un stockage portable que vous avez déjà supprimé. Ce n'est peut-être pas idéal, surtout si vous ne voulez pas que les fichiers soient récupérés.

    Pour contourner ce problème, vous pouvez d'abord écraser les fichiers en utilisant le déchiqueter commande. Cela garantit que toutes les données du fichier sont remplacées à plusieurs reprises avant qu'elle ne soit supprimée, garantissant qu'aucune trace du fichier ne reste et empêchant l'empêcher d'être récupérée. Vous voudrez peut-être utiliser cette commande pour effacer les documents sensibles, par exemple.

    1. Pour ce faire, ouvrez une fenêtre de terminal ou établissez une connexion à distance à l'aide de SSH et tapez déchiqueter, remplacement déposer avec votre propre nom de fichier et chemin. Si vous ne souhaitez pas fournir le chemin d'accès au fichier, utilisez CD Pour voyager dans le répertoire contenant le fichier ou le sous-répertoire, vous souhaitez supprimer d'abord.
    1. Le déchiqueter La commande a des paramètres supplémentaires que vous pouvez passer pour vous assurer que votre fichier est supprimé en toute sécurité. Par exemple, shred -f Forcera la suppression des fichiers protégés en écriture, tandis que shred -u S'assurera que le fichier est complètement supprimé une fois déchiqueté, garantissant qu'il n'apparaît plus dans votre gestionnaire de fichiers ou l'utilisation du LS commande.
    1. Si vous souhaitez écraser le fichier plus que la norme 3 fois, utilisez shred -n 0, remplacement 0 avec une valeur numérique alternative. Si vous souhaitez masquer l'effet de la moitié, utilisez shred -z Pour le forcer à utiliser une analyse finale qui écrase le fichier avec Zeros.
    1. Le déchiqueter La commande ne publie généralement aucun résultat au terminal. Si vous voulez voir plus de détails sur ce qu'il fait pendant qu'il fonctionne, utilisez shred -v plutôt.

    Comme avec RM, Vous pouvez en savoir plus en tapant homme déchiqueté dans le terminal avant d'utiliser la commande.

    Protéger vos fichiers sur les systèmes Linux

    Lorsque vous supprimez un répertoire ou un fichier dans Linux, vous libérez de l'espace sur votre disque dur pour les fichiers qui comptent vraiment, que ce soit des documents importants ou des photos irremplaçables. Peu importe que vous utilisiez Linux Mint ou toute autre distribution majeure, car les étapes ci-dessus devraient fonctionner pour presque toutes les distributions Linux que vous choisissez d'utiliser.

    Si vous vous inquiétez de la perte de données, vous pouvez prendre certaines étapes pour protéger vos fichiers. Bien que les systèmes Linux soient généralement plus sécurisés, un antivirus Linux peut vous aider à protéger vos fichiers à partir de logiciels malveillants qui pourraient se propager sur votre réseau local. Vous voudrez peut-être envisager également d'automatiser une sauvegarde de fichiers en utilisant le stockage local ou cloud.