Publié le 21 octobre 2026 Mis à jour le 21 octobre 2026
Sous Linux, un fichier est généralement considéré comme caché lorsque son nom commence par un point. Le dossier .config, le fichier .bashrc ou le répertoire .local existent donc bien, mais le gestionnaire de fichiers et la commande ls les masquent par défaut. On peut les afficher sans modifier leurs droits ni leur contenu.
Afficher les fichiers cachés dans le terminal
Placez-vous dans le dossier voulu puis utilisez :
ls -a
L’option -a signifie « all » : elle inclut les noms commençant par un point. La sortie contient aussi ., qui représente le dossier courant, et .., qui représente son parent.
Pour une liste détaillée avec droits, propriétaire, taille et date :
ls -la
Pour afficher les éléments cachés sans les deux entrées spéciales :
ls -lA
L’option -A affiche presque tout, mais omet . et ... Le manuel GNU Coreutils confirme que ls ignore par défaut les noms commençant par un point et que -a lève ce filtre.
Afficher les fichiers cachés dans GNOME Files
Dans Fichiers, aussi appelé Nautilus, ouvrez le dossier concerné puis appuyez sur Ctrl + H. Le même raccourci masque à nouveau les éléments cachés. Vous pouvez aussi ouvrir le menu de la fenêtre et activer Afficher les fichiers cachés.
La documentation GNOME indique également qu’un fichier redevient visible en permanence si on le renomme sans le point initial. N’effectuez cette opération que si vous comprenez son rôle : beaucoup d’applications recherchent précisément leurs fichiers de configuration sous un nom commençant par un point.
Dans KDE Plasma, Cinnamon et XFCE
- Dolphin (KDE) : utilisez Alt + . ou l’option d’affichage prévue par la version installée.
- Nemo (Cinnamon) : le raccourci habituel est Ctrl + H.
- Thunar (XFCE) : utilisez Ctrl + H ou le menu Affichage.
Les libellés peuvent varier selon la langue et la version. Le principe reste identique : le gestionnaire change l’affichage, il ne modifie pas le fichier.
Trouver un fichier caché précis
Pour rechercher un nom dans votre dossier personnel :
find "$HOME" -name '.nom-du-fichier' 2>/dev/null
Remplacez le nom par celui que vous cherchez. Les guillemets empêchent le shell d’interpréter les caractères spéciaux. La redirection masque seulement les messages d’accès refusé ; elle ne donne aucun droit supplémentaire.
Pour voir uniquement les éléments cachés du dossier courant :
find . -maxdepth 1 -name '.*' -print
Cette commande inclut parfois . selon l’implémentation. Si vous comptez supprimer ou déplacer des résultats, relisez toujours la liste avant d’enchaîner une autre commande.
Créer ou masquer un fichier sous Linux
Renommer notes.txt en .notes.txt suffit à le masquer dans l’affichage standard :
mv -- notes.txt .notes.txt
Pour le rendre à nouveau visible :
mv -- .notes.txt notes.txt
Le double tiret signale la fin des options et évite qu’un nom commençant par un tiret soit pris pour un paramètre. Attention : masquer un fichier n’est pas le protéger. Toute personne ayant les droits nécessaires peut l’afficher avec ls -a.
Pourquoi certains fichiers restent invisibles
- Vous n’êtes pas dans le bon dossier : vérifiez avec
pwd. - Votre compte n’a pas le droit de lire le répertoire : contrôlez
ls -ld chemin. - Le fichier appartient à un autre utilisateur ou à root.
- Le gestionnaire affiche une vue virtuelle, comme les fichiers récents, et non le dossier réel.
- Le nom ne commence pas par un point mais le programme applique son propre filtre.
N’utilisez pas systématiquement sudo pour contourner un refus. Commencez par identifier le propriétaire et les permissions ; modifier des fichiers cachés de configuration avec le mauvais compte peut casser une session ou une application.
Sources vérifiées
- GNU Coreutils : fichiers listés par ls
- Aide GNOME : afficher et masquer les fichiers cachés
- Manuel Linux de la commande find
