45 votes

Qu'est-ce qu'un fichier point ?

J'ai du mal à comprendre ce que sont les fichiers point et à quoi ils servent. S'agit-il de répertoires ? Comment y accéder ?

Merci de votre attention !

59voto

Sylvain Huard Points 151

Sous Unix/Linux, le terme "dot-files" fait référence aux fichiers/répertoires avec une extension . à leur nom. Voici quelques exemples ~/.bashrc , ~/.bash_profile , etc. Le point de tête . est utilisé comme indicateur par des logiciels comme bash et nautilus pour ne pas lister ces fichiers normalement mais seulement lorsqu'ils sont spécifiquement demandés comme en appuyant sur Ctrl + H dans Nautilus. En effet, les fichiers point sont généralement utilisés pour stocker des configurations pour différentes applications, mais ils sont aussi parfois utilisés à d'autres fins. Par exemple, Mozilla crée un fichier .mozilla qui contient leurs fichiers de configuration ainsi que le cache du navigateur.

Les gens ont tendance à sauvegarder et à partager leurs fichiers dot afin que d'autres puissent démarrer leurs propres applications en utilisant ces fichiers de configuration. Un exemple de site dédié au partage des fichiers dot est le suivant http://dotfiles.org .

5voto

Tim Meers Points 643

Si vous voulez dire quand il y a un . devant un nom de fichier... Le fichier est caché. Il n'apparaîtra pas à moins que vous ne fassiez en sorte que votre ordinateur affiche les fichiers et dossiers cachés.

Essayez de créer un nouveau dossier et de le renommer en quelque chose qui commence par un . et regardez-le disparaître.

4voto

Igor B. Points 365

Les fichiers de points sont cachés, comme Daniel et Sai l'ont déjà dit. Si vous listez les fichiers dans le répertoire, ils n'apparaissent normalement pas.

Dans un GUI Dans la plupart des dialogues d'ouverture/enregistrement de fichiers, vous appuyez sur le bouton droit de la souris et vous obtenez un menu contextuel qui vous permet d'effectuer les opérations suivantes show hidden files .

Voici comment les gérer dans le Shell :

exemple :

$ > touch a b c .d .e f.f g. 

(données de test générées)

$ > wc -l *
0 a
0 b
0 c
0 f.f
0 g.
0 total

Comme vous pouvez le constater, la première commande ne fait pas apparaître .d et .e

$ > wc -l .*
wc: .: Is a directory
      0 .
wc: ..: Is a directory
      0 ..
      0 .d
      0 .e
      0 total

wc -l .* les montre, ainsi que les 2 dossiers spéciaux, . qui est le PWD, l'actuel working dir, et .. qui est le parent du pwd.

$ > wc -l .* *
wc: .: Is a directory
      0 .
wc: ..: Is a directory
      0 ..
      0 .d
      0 .e
      0 a
      0 b
      0 c
      0 f.f
      0 g.
      0 total

wc -l * .* fonctionne sur les fichiers normaux et cachés (ce qui répète encore une fois PWD et le répertoire supérieur, mais pour d'autres commandes, * .* pourrait mieux convenir, par exemple

 find -type f \( -name "*" -or -name ".*" \) -execdir wc -l {} ";"

Ce qui n'affichera pas les répertoires . y .. .

Si vous utilisez firefox pour naviguer dans le système de fichiers, file://home/joe, vous disposez d'une boîte d'options pour afficher/cacher ces fichiers.

3voto

RHaguiuda Points 757

Pour dissiper toute confusion possible, il n'y a rien de spécial à propos des fichiers ou des dossiers commençant par un point, mais par convention, ils ne sont tout simplement pas affichés à moins que vous ne le demandiez expressément. C'est le cas, par convention, pour les fichiers de configuration ou les répertoires de votre dossier personnel, avec le point prépliée (non annexé) afin d'alléger les listes de l'annuaire.

La façon conventionnelle de les voir est d'ajouter un a, pour all, à la commande ls si vous utilisez un terminal. Cela peut être combiné avec d'autres commutateurs (lettres suivant un trait d'union) :

ls -a

Dans un gestionnaire de fichiers graphique, vous devrez choisir "afficher les fichiers cachés" ou utiliser le raccourci clavier (dans Nautilus, il s'agit de Ctrl-H) pour voir ces fichiers.

Notez que vous pouvez toujours saisir le nom si vous savez qu'il existe - il s'agit d'un nom de fichier valide, qui n'est pas différent de n'importe quel autre fichier ou répertoire. Il s'ouvre et s'enregistre comme n'importe quel autre fichier ou répertoire.

1voto

fragos Points 3329

La question de savoir comment naviguer jusqu'à eux n'a pas reçu de réponse du point de vue de l'interface graphique. Dans Nautilus, faites Ctrl-H et vous activerez la visibilité des fichiers et dossiers "." dans cette fenêtre Nautilus. Il y a également une sélection pour la visibilité dans le menu textuel View.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X