Le système d’exploitation Linux comprend des centaines de fichiers et de dossiers qui sont cachés par défaut. Ces fichiers sont connus sous le nom de fichiers cachés ou fichiers point car ils commencent toujours par un point (.).


Voyons comment vous pouvez visualiser ces fichiers cachés sur votre système Linux.


Pourquoi avons-nous des fichiers cachés ?

Le concept de fichiers cachés est simple mais très important sous Linux. Les fichiers cachés sont principalement utilisés pour stocker des fichiers de configuration ou des paramètres utilisateur. En général, les services système, les scripts ou d’autres programmes utilisent ces fichiers pour stocker et lire les configurations.

Par exemple, le fichier .bash_logout s’exécute chaque fois que vous vous déconnectez de votre session Bash. Un autre bon exemple est le script .gitignore fichier utilisé par Git pour exclure certains fichiers du dépôt distant.

Vous pouvez également utiliser le concept de fichiers cachés pour dissimuler certains fichiers aux yeux indiscrets des utilisateurs les moins expérimentés. Un bon exemple est le fichier ~/.ssh répertoire ou dossier utilisé pour stocker les clés SSH et les fichiers de configuration.

Afficher les fichiers cachés avec la commande ls

La commande ls est une commande Linux très utilisée. Dans sa forme la plus simple, elle répertorie les fichiers et les dossiers d’un répertoire. Cependant, par défaut, ls ne liste pas les fichiers cachés.

Pour afficher les fichiers cachés, vous devez utiliser la commande -a option. Elle indique à la commande ls de lister « tous« y compris les fichiers et dossiers cachés, c’est-à-dire ceux qui commencent par un point (.).

Naviguez jusqu’à votre répertoire personnel à l’aide de la commande cd et vérifiez la présence de fichiers cachés à l’aide de ls comme suit :

 ls -a 

Sortie :

La commande ls affiche les fichiers et dossiers cachés

Comme vous pouvez le constater, plusieurs fichiers commencent par un point. Si vous exécutez la commande ls sans l’option -a la sortie ignorera les fichiers cachés.

Si vous n’avez pas de fichiers cachés dans votre répertoire personnel, vous pouvez en créer un en utilisant la commande touch comme suit :

 touch .sample_hidden_file.txt 

Vous pouvez également créer des répertoires cachés à l’aide de la commande mkdir . Vous devez simplement vous assurer que vous utilisez un point au début du nom du dossier. Par exemple, pour créer un dossier caché nommé secrets dans votre répertoire personnel, exécutez la commande :

 mkdir ~/.secrets 

Vous pouvez demander à la commande ls de ne pas répertorier un certain fichier ou dossier. Par exemple, si vous vous trouvez dans votre répertoire personnel, vous pouvez exécuter la commande suivante pour ne pas afficher le fichier Bureau dans la sortie de la commande :

 ls --hide=Desktop 

Trouver des fichiers cachés sous Linux à l’aide de find

En plus de ls, vous pouvez utiliser la commande find comme moyen alternatif de lister ou de vérifier les fichiers et dossiers cachés sous Linux. La commande find recherche des fichiers dans une hiérarchie de dossiers spécifiée.

Pour lister ou trouver tous les fichiers cachés, vous devez indiquer explicitement à la commande find de lister tous les fichiers dont le nom commence par un point (.).

 find . -name ".*" -maxdepth 1 2> /dev/null 

Exécutez la commande suivante pour rechercher et répertorier uniquement les dossiers ou répertoires cachés :

 find . -name ".*" -maxdepth 1 -type d 2> /dev/null 

Visualisation des fichiers cachés à l’aide de l’interface graphique

Vous pouvez également afficher les fichiers cachés à partir de l’interface graphique en utilisant votre gestionnaire de fichiers par défaut. GNOME Files est le gestionnaire de fichiers par défaut sur Ubuntu. Auparavant, le programme Fichiers était connu sous le nom de Nautilus.

Vous pouvez lancer Fichiers en appuyant sur la touche Super et tapez « Fichiers » dans le champ de recherche qui s’affiche. Cliquez sur le programme Fichiers et il affichera par défaut les fichiers du dossier d’origine.

Par défaut, votre gestionnaire de fichiers n’affiche pas les fichiers cachés. Cliquez sur le programme Menu située dans le coin supérieur droit et cochez la case Afficher les fichiers cachés. Vos fichiers et dossiers cachés seront désormais visibles.

Afficher les fichiers et dossiers cachés sous Linux

Vous pouvez utiliser le raccourci clavier Ctrl + H pour afficher les fichiers cachés sous Linux également.

Bien que vous ne puissiez pas afficher les fichiers et dossiers cachés par défaut, vous pouvez toujours interagir avec eux comme avec d’autres fichiers normaux. En fait, à un moment donné, vous devrez peut-être apporter des modifications à la configuration d’un fichier caché.

Trouver des fichiers et des dossiers sur un système Linux

Savoir comment lister et afficher tous les fichiers, y compris les fichiers et dossiers cachés, est utile si vous envisagez d’utiliser Linux au quotidien. Les fichiers dot jouent un rôle important dans le système d’exploitation Linux car ils sont généralement utilisés pour stocker les paramètres de configuration des programmes.

Outre les fichiers, la commande find permet également de localiser efficacement les répertoires sous Linux. Mais il y a quelques drapeaux et options que vous devrez apprendre à connaître pour y parvenir.