Masquer les fichiers et dossiers sous Linux [With and Without Renaming]


  • FrançaisFrançais


  • Bref : cet article destiné aux débutants explique comment vous pouvez masquer des fichiers et des dossiers de la vue normale sous Linux. Les méthodes d’interface graphique et de ligne de commande ont été discutées.

    Il y aura des moments où vous devrez cacher des fichiers sous Linux.

    Non, je ne parle pas de ces “dossiers spéciaux” que vous ne voulez pas que votre famille voie. Bien que vous puissiez masquer ces fichiers spéciaux, il est préférable de les verrouiller avec un mot de passe pour une couche de protection supplémentaire.

    Retour aux fichiers cachés. Tout fichier ou dossier dont le nom commence par un . (point) est “caché” sous Linux.

    Linux contient de nombreux fichiers et dossiers de ce type qui sont cachés de la vue normale. Ce sont principalement des fichiers de configuration nécessaires au système et aux programmes.

    Les utilisateurs n’en ont pas besoin normalement et ils sont donc cachés de la vue normale afin que vous ne soyez pas submergé par tant de fichiers étranges que vous n’avez jamais créés.

    Voici un aperçu des fichiers et dossiers cachés dans mon répertoire personnel.

    Vous pouvez facilement afficher les fichiers cachés en appuyant sur Ctrl + H dans le gestionnaire de fichiers si vous utilisez Linux de bureau. Dans le terminal, vous pouvez utiliser la commande ls -a pour afficher les fichiers cachés avec les fichiers normaux.

    Alors, comment créez-vous des fichiers cachés sous Linux ? Vous les nommez simplement avec un point. Voici comment.

    Créer des fichiers et dossiers cachés dans le bureau Linux (méthode GUI)

    Si vous utilisez le gestionnaire de fichiers, faites un clic droit sur le fichier ou le dossier et choisissez l’option de renommage. Il ne vous reste plus qu’à ajouter un . au début du nom de fichier.

    Le gestionnaire de fichiers Nautilus de GNOME affiche également un avertissement lorsque vous créez un fichier caché de cette manière.

    cacher les fichiers ubuntu linux

    Vous pouvez masquer un dossier avec tout son contenu de la même manière.

    Vous pouvez appuyer sur les touches Ctrl+H pour afficher les fichiers cachés. Oh! combien j’aime les raccourcis clavier dans Ubuntu ou tout autre programme ou système d’exploitation que j’utilise.

    Pour rendre les fichiers cachés à nouveau normaux, renommez-les à nouveau en supprimant le point au début du nom de fichier.

    Créer des fichiers et dossiers cachés dans le terminal Linux (méthode CLI)

    Si vous êtes coincé avec le terminal, vous pouvez utilisez la commande mv pour renommer le fichier. Il vous suffit de renommer le fichier en ajoutant un . au début du nom de fichier d’origine.

    mv filename .filename

    Vous pouvez afficher les fichiers cachés à l’aide de cette commande :

    ls -la

    Vous pouvez également utiliser ls -lA. Celui-ci n’affichera pas les fichiers de points (. et ..).

    Astuce bonus : masquez les fichiers et les dossiers sans les renommer (fonctionne uniquement dans l’interface graphique)

    Vous venez d’apprendre à cacher des fichiers sous Linux. Le problème est que vous devez renommer les fichiers et ce n’est pas idéal dans toutes les situations.

    Par exemple, dans Ubuntu, vous verrez un dossier nommé “snap” dans votre répertoire. Vous n’allez pas l’utiliser, mais si vous le renommez, vos applications instantanées ne fonctionneront pas comme prévu. De même, il existe un dossier firefox.tmp sous le répertoire Téléchargements dans Ubuntu 22.04 (pour la version snap de Firefox).

    Il existe une astuce intéressante qui peut être utilisée dans le bureau Linux. Cela devrait fonctionner sous divers gestionnaires de fichiers comme Nemo, Thunar, Dolphin, etc., mais je ne peux pas en garantir. Cela fonctionne bien dans le gestionnaire de fichiers Nautilus de GNOME.

    Donc, ce que vous faites ici est de créer un nouveau fichier nommé .hidden dans le répertoire où se trouvent vos fichiers ou dossiers souhaités (à masquer).

    autre moyen de cacher des fichiers sous Linux
    Une autre façon de cacher des fichiers sous Linux

    Appuyez sur Ctrl+H pour afficher les fichiers cachés et ouvrir le fichier .caché pour l’édition. Ajoutez le nom des fichiers ou des dossiers dans des lignes séparées. Gardez à l’esprit qu’il ne prend pas de chemin absolu ou relatif. Votre souhait les fichiers et les dossiers doivent se trouver au même emplacement que ce fichier spécial .hidden.

    Voici un exemple que j’ai utilisé pour masquer le répertoire cpufetch et le fichier pcloud sans les renommer :

    pcloud
    cpufetch

    Appuyez à nouveau sur Ctrl + H pour masquer à nouveau les fichiers .hidden.

    À présent, fermez votre explorateur de fichiers et redémarrez-le. Vous ne verrez plus les fichiers et répertoires mentionnés dans le fichier .hidden.

    Si vous voulez les revoir, appuyez sur les touches Ctrl+H.

    Lorsque vous ne voulez plus que les fichiers soient masqués, supprimez leur nom du fichier .hidden ou supprimez complètement le fichier .hidden.

    Bonus Trivia : la “fonctionnalité” des fichiers cachés était en fait un bogue

    Savez-vous que cette “fonctionnalité” permet de masquer un fichier en ajoutant un fichier . au début du nom du fichier était en fait un bug?

    Au début d’UNIX, lorsque le système de fichiers a été créé, le . (répertoire courant) et .. (répertoire parent) ont été ajoutés pour faciliter la navigation.

    Comme ces spéciaux. et .. les fichiers ne contenaient aucune donnée réelle, une nouvelle “fonctionnalité” a été ajoutée à la commande ls.

    La fonctionnalité consistait à vérifier le premier caractère d’un nom de fichier et s’il s’agissait d’un point (.), il n’était plus affiché avec la commande ls.

    Cela a fonctionné pour le . et .. mais cela a introduit un “bogue” où tout nom de fichier commençant par . a été masqué dans la sortie de la commande ls.

    Ce bogue est devenu une fonctionnalité car les programmeurs l’aiment pour “cacher” leurs fichiers de configuration. La commande ls a probablement été modifiée ultérieurement pour ajouter des options permettant d’afficher les fichiers de points cachés.

    La même convention est suivie sous Linux car Linux a été calqué sur UNIX.

    Conclusion

    J’ai discuté de la création de fichiers cachés de la vue normale. Si vous souhaitez créer des fichiers ou des dossiers secrets auxquels d’autres personnes ne peuvent pas accéder, vous devez les chiffrer. J’ai écrit sur le verrouillage des dossiers avec des mots de passe sous Linux. C’est un peu vieil article mais ça peut toujours fonctionner.

    J’espère que vous avez aimé ce sujet simple et appris quelque chose de nouveau. Utilisez la section des commentaires et faites-moi part de vos réflexions.

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

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

    Copy code