Jusqu'à présent, cacher mes fichiers était vite fait : je les renommais avec un “.” devant leur nom et basta. Je suis tombé aujourd’hui sur une autre façon de faire que je vous partage.

Il suffit de créer un fichier texte dans le répertoire dont on souhaite cacher des fichiers/sous-répertoire et le nommer .hidden. Dans ce fichier, il faut simplement écrire un nom de fichier/répertoire par ligne.

➜  ~ cat .hidden 
perl5
snap
➜  ~ ls
Bureau  dev  images  perl5  snap  Téléchargements

Fermez votre navigateur de fichier, rouvrez-le et vous ne verrez plus les répertoires/fichiers dont les noms sont écrits dans votre fichier .hidden.

demo

L’avantage majeur étant qu’il n’y a pas besoin de renommer le répertoire, ce qui peut être utile dans le cas où un logiciel (au hasard snapd) l’utilise.

En console en revanche, vous verrez toujours lesdits fichiers/répertoires dans un ls tout simple.