phhsnews.com


phhsnews.com / Pourquoi certains noms de fichiers et de dossiers Windows ont un point devant

Pourquoi certains noms de fichiers et de dossiers Windows ont un point devant


Alors que la plupart d'entre nous ne voient que les noms de fichiers et de dossiers sur nos systèmes Windows, d'autres personnes peuvent avoir rencontré quelque chose un peu plus inattendu - noms de fichiers et de dossiers avec un point devant eux. Pourquoi cela arrive-t-il?

La session de questions-réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web de questions et réponses.

Photo: avec la permission de SuperUser.

La question

Le lecteur SuperUser Niko Bellic veut savoir pourquoi certains noms de fichiers et de dossiers Windows ont un point devant eux:

Par exemple, dans Mes Documents répertoire sur mon système Windows J'ai trouvé les dossiers suivants:

  • .ssh
  • .subversion

Est-ce une sorte de convention de nommage que je ne connais pas?

Pourquoi certains fichiers et dossiers Windows

Le contributeur de SuperUser de Answer

grawity a la réponse pour nous:

Cette convention de nommage provient de systèmes d'exploitation de type Unix (tels que Linux ou OSX) où cela signifie fichier caché ou répertoire . Il fonctionne partout, mais son utilisation principale est de cacher les fichiers de configuration dans votre répertoire personnel (ie ~ / .cache / ou ~ / .plan ). Ils sont souvent appelés fichiers points .

Les fichiers de points pourraient, d'une certaine manière, être appelés l'équivalent Unix traditionnel du répertoire AppData sous Windows. Pendant ce temps, de nombreux programmes Linux sont modifiés pour suivre la spécification du répertoire de base XDG, déplaçant leur configuration vers ~ / .config / et d'autres vers ~ / .cache / et ~ / .local / share / . Cela le rend plus similaire à AppData Roaming et AppData Local .

Vous avez ces répertoires .ssh et .subversion sous Windows car vous avez utilisé certains programmes (en particulier OpenSSH et Subversion) qui ont été portés pour utiliser les API système Windows plutôt que POSIX, mais qui n'ont pas été ajustés pour d'autres conventions Windows.

Parfois, cette adaptation est ignorée intentionnellement simplifiez la vie des personnes qui utilisent des environnements de type Unix tels que Cygwin sur leurs systèmes Windows. Par exemple, Cygwin installe l'ensemble standard d'outils de type Unix comme ls , qui ignore l'indicateur caché de Windows et n'honore que les noms du fichier de points . Il est également plus facile de synchroniser les configurations entre les ordinateurs Windows et Linux / BSD / OSX d'un individu s'il est partagé au même endroit.

Ces fichiers se trouvent généralement dans le répertoire de base de l'utilisateur ( / home / name / .ssh sous Linux ou C: Users name .ssh sous Windows 7 et versions ultérieures). Il est assez rare qu'ils soient placés dans les sous-répertoires Documents ou Mes documents (ils ne contiennent pas de documents après tout)

Comme Rob Pike écrit sur Google+, c'était une fonctionnalité accidentelle:

Il y a longtemps, au moment de la conception du système de fichiers Unix, les entrées . et ... apparaissaient afin de faciliter la navigation. Je ne suis pas sûr, mais je crois que ... est entré pendant la réécriture de la version 2 quand le système de fichiers est devenu hiérarchique (il avait une structure très différente au début). Quand on a tapé ls , cependant, ces fichiers sont apparus, donc Ken ou Dennis ont ajouté un test simple au programme. Il était en assembleur alors, mais le code en question était équivalent à quelque chose comme ceci:

  • if (nom [0] == '.') Continuer;

Cette déclaration était un peu plus courte que ce qu'elle aurait dû être , qui est:

  • si (strcmp (nom, ".") == 0 || strcmp (nom, "...") == 0) continuer;

Mais bon, c'était facile et deux choses en ont résulté.

Tout d'abord, un précédent négatif a été établi. Beaucoup d'autres programmeurs paresseux ont introduit des bugs en faisant la même simplification. Les fichiers réels commençant par des points sont souvent ignorés quand ils devraient être comptés.

Deuxièmement, et bien pire, l'idée d'un fichier caché ou dot a été créée. En conséquence, plus de programmeurs paresseux ont commencé à déposer des fichiers dans le répertoire personnel de tout le monde. Je n'ai pas beaucoup de logiciel installé sur l'ordinateur que j'utilise pour taper ceci, mais mon répertoire personnel a une centaine fichiers point et je ne sais même pas ce que la plupart d'entre eux sont ou si elles sont encore nécessaires. Chaque évaluation de nom de fichier qui traverse mon répertoire personnel est ralentie par cette accumulation de boue.


Vous avez quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.


Comment sauvegarder et restaurer vos applications et vos PPA dans Ubuntu en utilisant Aptik

Comment sauvegarder et restaurer vos applications et vos PPA dans Ubuntu en utilisant Aptik

Si vous devez réinstaller Ubuntu ou si vous voulez simplement installer une nouvelle version à partir de zéro, cela ne serait-il pas utile? avoir un moyen facile de réinstaller toutes vos applications et paramètres? Vous pouvez facilement accomplir cela en utilisant un outil gratuit appelé Aptik. Aptik (Sauvegarde et restauration automatiques de paquets), une application disponible dans Ubuntu, Linux Mint et d'autres distributions Linux Debian et Ubuntu, vous permet de sauvegarder une liste des PPA installés (Personal Package Archives), qui sont des référentiels de logiciels, des packages téléchargés, des applications et des thèmes installés et des paramètres d'application sur un lecteur USB externe, un lecteur réseau ou un service cloud comme Dropbox.

(how-to)

Comment changer le symbole de devise pour certaines cellules dans Excel

Comment changer le symbole de devise pour certaines cellules dans Excel

Si vous travaillez avec différentes devises dans une feuille de calcul Excel, vous devez changer le symbole de devise sur certaines cellules, sans affectant d'autres cellules. Lorsque vous formatez vos numéros en tant que "Devise", vous pouvez facilement utiliser plusieurs symboles de devise dans la même feuille de calcul Excel CONNEXE: Comment changer la devise par défaut de Windows de Dollars en Euros Si vous utilisez le même symbole de devise dans vos feuilles de calcul Excel, vous pouvez remplacer le symbole de devise par défaut dans Windows.

(how-to)