Je procéderais un peu différemment. Cela suppose que vous voulez que les fichiers cachés soient toujours affichés partout (dans le Finder et également dans les panneaux d'ouverture et d'enregistrement des applications).
Tout d'abord, j'essaie généralement d'éviter de tuer les applications et préfère leur dire de quitter. Bien que cela soit possible en utilisant AppleScript dans l'Éditeur de scripts, cette commande en une seule ligne peut aider à résoudre ce problème en ajoutant un élément de menu Quitter au Finder :
defaults write com.apple.finder QuitMenuItem 1; killall Finder
Pour annuler cela, vous pouvez utiliser l'une des deux options :
defaults delete com.apple.finder QuitMenuItem
ou :
defaults write com.apple.finder QuitMenuItem 0
Cela vous permettra désormais de quitter le Finder comme n'importe quelle autre application.
Deuxièmement, pour afficher les fichiers cachés pour toutes les applications (y compris le Finder), vous définissez le paramètre AppleShowAllFiles
dans le domaine global.
defaults write -g AppleShowAllFiles 1
Pour que ces paramètres prennent effet, quittez et relancez l'application que vous utilisiez (y compris le Finder).
Si vous souhaitez annuler cela, exécutez l'une des commandes suivantes :
defaults delete -g AppleShowAllFiles
ou :
defaults write -g AppleShowAllFiles 0
0 votes
Que se passe-t-il si vous faites
xattr -d com.apple.FinderInfo /etc
? (En plus du drapeau nohidden que vous avez déjà défini)0 votes
Bonne question Martijn. Il semble qu'Apple ait discrètement révoqué le pouvoir de contrôle des chflags. Avez-vous trouvé la réponse sur la façon de faire fonctionner les chflags?
1 votes
Malheureusement non mais la solution UI a fonctionné pour moi.
0 votes
En utilisant
sudo
dans les commandes répertoriées ci-dessus, vous définissez les préférences pour l'utilisateurroot
et seulement l'utilisateurroot
. À moins que vous ne soyez connecté à l'interface graphique en tant queroot
(pas une bonne idée), elles n'auront aucun effet sur l'utilisateur actuellement connecté.