Sous mac, ils font un truc similaire il me semble ?
Oui et non, dans tout répertoire on peut via un simple fichier .hidden à remplir spécifier quels éléments de ce répertoire seront invisibles dans l'interface graphique.
C'est ainsi que /bin et ses amis sont tous masqués.
En revanche pour ce qui est des fichiers de configuration de l'utilisateur ils sont dans un dossier ~/Library/Preferences/ qui est totalement visible dans l'interface graphique (et localisé donc nommé Bibliothèque uniquement dans la GUI pas dans un terminal).
Et je dois dire que je préfère grandement ce système qui range tout correctement et le laisse accessible aisément à un tas de dossier ~/.ssh et autres qui envahissent mon répertoire local et sont délicats d'accès (quand je veux transférer mes fichiers de confs de zsh sur une autre machine il serait quand même plus rapide de pouvoir faire un glisser-déposer que de devoir taper une longue ligne de commande pour copier le tout à travers un long path, et pourtant j'aime bien la ligne de commande mais là elle est moins efficace et le fait que le fichier soit invisible oblige à l'utiliser).
[^] # Re: Norme de hiérarchisation du système de fichier
Posté par ... a little wood elfe . En réponse à la dépêche Sortie du Linux Standard Base 2.0. Évalué à 2.