Réponses:
Dans Unix / Linux, fichiers point désigne les fichiers / répertoires avec un .
préfixe ajouté à leur nom. Des exemples sont ~/.bashrc
, ~/.bash_profile
etc. Le point principal .
est utilisé comme indicateur par des logiciels tels que bash et nautilus pour ne pas répertorier ces fichiers normalement mais uniquement lorsqu'ils sont spécifiquement demandés, comme pour appuyer sur Ctrl+ Hdans Nautilus. Cela est dû au fait que, généralement, les fichiers de points sont utilisés pour stocker des configurations pour différentes applications, mais ils le sont parfois aussi. Par exemple, Mozilla crée un .mozilla
dossier contenant leurs fichiers de configuration ainsi que le cache du navigateur.
Les gens ont tendance à sauvegarder et à partager leurs fichiers de points afin que d'autres puissent initialiser leurs propres applications à l'aide de ces fichiers de configuration. Un exemple de site dédié au partage de fichiers de points est http://dotfiles.org .
ls -a
, par exemple.
Si vous voulez dire quand il y a un. devant un nom de fichier ... Le fichier est masqué. Il n'apparaîtra que si vous indiquez à votre ordinateur 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 puis regardez-le disparaître.
Les fichiers de points sont cachés, comme Daniel et Sai l'ont déjà dit. Si vous répertoriez des fichiers dans le répertoire, ils ne s'affichent normalement pas.
Dans une interface graphique , principalement des boîtes de dialogue d’ouverture et de sauvegarde de fichiers, vous cliquez avec le bouton droit de la souris et vous obtenez un menu contextuel vous permettant de le faire show hidden files
.
Voici comment les manipuler dans le shell:
$ > 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 révèle pas les fichiers .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 fichiers spéciaux, .
qui sont le PWD, le répertoire de travail actuel et ..
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 (qui répète à nouveau PWD et le répertoire supérieur, mais pour d'autres commandes, *. * pourrait mieux correspondre, par exemple
find -type f \( -name "*" -or -name ".*" \) -execdir wc -l {} ";"
Qui ne montrera pas les répertoires .
et ..
.
Si vous utilisez Firefox pour la navigation dans le système de fichiers, file: // home / joe, vous disposez d'une zone d'option pour afficher / masquer ces fichiers.
ls -a
montre également tout et est un peu plus court que ls * .*
;)
ls
est un mauvais exemple, j'ai changé l'exemple pour utiliser à la wc -l
place.
Pour dissiper toute confusion possible ... les fichiers ou les dossiers commençant par un point n’ont rien de spécial, mais, par convention, ils ne sont tout simplement pas affichés, sauf demande expresse de leur part. Ils sont, par convention, pour les fichiers de configuration ou les répertoires de votre dossier de base, avec le point ajouté (point non ajouté) pour garder les listes de répertoires plus propres.
La manière conventionnelle de les voir consiste à ajouter un a pour tous à la commande ls si vous utilisez un terminal. Ceci peut être combiné avec d'autres commutateurs (lettres suivant un trait d'union):
ls -a
Dans un gestionnaire de fichiers graphiques, vous devez choisir "Afficher les éléments masqués" ou utiliser le raccourci clavier (dans Nautilus, il s'agit de Ctrl-H) pour afficher ces fichiers.
Notez que vous pouvez toujours entrer le nom si vous savez qu'il est là. Il s'agit d'un nom de fichier valide qui ne diffère pas de tout autre fichier ou répertoire. Il est ouvert et enregistré comme n'importe quel autre.
La façon dont je navigue vers eux n'a pas été traitée du point de vue de l'interface graphique. Dans Nautilus, faites un Ctrl-H et vous basculerez la visibilité pour "." fichiers et dossiers dans cette fenêtre de Nautile. Il existe également une sélection de visibilité dans le menu Texte de la vue.