dans les systèmes D’exploitation de type Unix, tout fichier ou dossier commençant par un caractère point (par exemple, /home/user/.config), communément appelé un point de fichier ou dotfile, est d’être considéré comme caché – qui est, la balise ls
commande n’affiche pas d’eux à moins que le -a
ou -A
drapeaux (ls -a
ou ls -A
) sont utilisés., Dans la plupart des shells de ligne de commande, les caractères génériques ne correspondent pas aux fichiers dont les noms commencent par .
sauf si le caractère générique lui-même commence par un .
explicite .
Une convention est née de l’utilisation de dotfiles dans le répertoire personnel de l’utilisateur pour stocker la configuration par utilisateur ou le texte d’information., Premières utilisations de ce système ont été bien connus dotfiles .profile
, .login
et .cshrc
, qui sont des fichiers de configuration pour le Bourne shell et le C shell et des coques compatibles avec eux, et .plan
et .project
, tous deux utilisés par la balise finger
et name
commandes.
de nombreuses applications, de bash à des environnements de bureau tels que GNOME stockent maintenant leur configuration par utilisateur de cette façon, mais le UNIX / Linux freedesktop.,la spécification de répertoire de base org XDG vise à migrer les fichiers de configuration utilisateur à partir de fichiers dotfiles individuels dans $HOME
vers des fichiers non cachés dans le répertoire caché $HOME/.config
.
AndroidEdit
Le système D’exploitation Android utilise des fichiers vides.nomedia
pour indiquer aux applications de smartphone de ne pas afficher ou inclure le contenu du dossier. Cela empêche les photos numériques et les fichiers musicaux numériques d’être affichés dans les galeries d’images ou lus dans les applications de lecteur MP3., Ceci est utile pour empêcher les fichiers de messagerie vocale téléchargés de jouer entre les chansons d’une liste de lecture et pour garder les photos personnelles privées tout en permettant à celles d’autres dossiers d’être partagées en personne avec des amis, de la famille et des collègues. Le fichier .nomedia
n’a aucun effet sur le système de fichiers ou même le système d’exploitation, mais dépend entièrement de chaque application pour respecter la présence des différents fichiers.,
GNOMEEdit
dans L’environnement de bureau GNOME (ainsi que tous les programmes écrits à L’aide de GLib), les noms de fichiers répertoriés dans un fichier nommé.hidden
dans chaque répertoire sont également exclus de l’affichage. Dans le gestionnaire de fichiers de GNOME, le raccourci clavier Ctrl + H permet l’affichage des deux types de fichiers cachés.
macOSEdit
en plus du comportement « dotfile », les fichiers avec l’attribut « Invisible » sont cachés dans le Finder, mais pas dansls
., L’attribut « Invisible »peut être défini ou effacé à l’aide de la commande SetFile
; par exemple, l’appel de SetFile -a V jimbo
masquera le fichier »jimbo ». À partir de Mac OS X Snow Leopard, la commandechflags
peut également être utilisée; par exemple,chflags hidden jimbo
masquera le fichier « jimbo ».