Je souhaite voir tous les fichiers cachés sur mon Mac, à l'exception de .DS_Store
. Y-a-t-il un moyen de faire ça?
Vous pouvez afficher les fichiers cachés dans le Finder avec une simple commande de terminal:
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
Relancez ensuite le Finder en maintenant la touche Option enfoncée et en cliquant avec le bouton droit de la souris sur son icône de dock.
Toutefois, vous ne pouvez pas masquer les fichiers .DS_Store sans masquer le reste des fichiers masqués. Vous devez probablement juste vivre d'une manière ou d'une autre.
Voici ce que Adobe suggère :
Pour éviter de créer des fichiers .DS_Store, n'utilisez pas le Finder OS X pour afficher les dossiers. Une autre façon de visualiser les dossiers consiste à utiliser la ligne de commande UNIX.
Brillant! ;)
Vous ne pouvez pas le cacher, mais vous pouvez le rendre transparent, puis faites-le glisser dans le coin inférieur gauche ou inférieur droit. Alors seulement vous verrez une chaîne ".DS_Store", et il n'y aura pas d'icône.
Méthode experte: copiez une image transparente à partir de votre éditeur d'img favori, sélectionnez l'icône du fichier dans la fenêtre d'informations sur le fichier et collez l'image transparente lorsque l'icône d'origine est sélectionnée en haut.
Méthode pas à pas (antérieure à Yosemite):
Pour @mliqu: Sous OS X Yosemite (10.10.1):
J'ajoute simplement ma solution à cela car je n'aimais aucune des autres options. Je suis un développeur Web et j'utilise /bin/zsh
et oh-my-zsh
... de toute façon, vous pouvez ajouter ceci à bash ou à sh.
C'est simple, simple, et seulement 8 lignes. Cependant, je travaille beaucoup dans le terminal, c’est la raison pour laquelle cela fonctionne mieux pour ma configuration.
Dans mon .zshrc, j'ai ajouté les lignes suivantes pour faciliter la commutation.
function hideallfiles(){
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
killall Finder
}
function showallfiles(){
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
killall Finder
}
Ensuite, lancez . ~/.zshrc
ou pour bash . ~/.bash_profile
ou déconnectez-vous de votre Mac, et revenez dans.
Ensuite, dans le terminal, vous pouvez exécuter showallfiles
ou hideallfiles
et cela changera la configuration et redémarrera le Finder.
edit: confirmé travailler sur 10.10 Yosemite
Il existe cet outil magique open source: asepsis . Les sources sont disponibles sur Github .
La version 1.4 fonctionne maintenant avec OS X Mavericks.
Mise à jour: ne fonctionne pas sur El Capitan
Avertissement: l'asepsie n'est plus en développement actif et est prise en charge sous OS X 10.11 (El Capitan) et ultérieur.
À partir de macOS Sierra Beta, le .DS_Store est en réalité toujours caché du Finder. Il suffit de montrer les fichiers cachés comme vous le feriez normalement et .DS_Store sera parti:
defaults write com.Apple.Finder AppleShowAllFiles -bool YES && killall Finder
Après de nombreuses années de recherche d’une solution, il n’ya que quelques solutions, dont aucune ne correspond à votre question initiale; c'est-à-dire qu'il n'y a pas de solution à votre question spécifique ... pour l'instant
http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Misc Miscellaneous/Hiddenfiles-Widget.shtml
Cela ne concerne que le Bureau, mais comme il s’agit de l’endroit le plus visible et le plus ennuyeux pour les fichiers .DS_Store, il peut être intéressant de le partager:
cd ~/Desktop
rm .DS_Store
cd ~
chmod 500 Desktop
Cette séquence supprime vos autorisations d'écriture sur le dossier Bureau. Le Finder agissant avec vos autorisations, il empêche également le Finder de sauvegarder un fichier .DS_Store sur le Bureau. Bien entendu, cela vous empêche également de sauvegarder ou de modifier des fichiers existants sur le bureau. Parfait si vous aimez avoir une installation ultra-propre.
Exemple de no .DS_Store sur le bureau sans utiliser d'applications spéciales:
Remarque: en suivant ces étapes, il est toujours possible de faire glisser des éléments sur le bureau, car MacOS vous invitera à vous connecter en tant qu'administrateur si nécessaire.
Créez un service AppleScript/terminal à l'aide d'Automator et enregistrez-le pour qu'il soit accessible à partir du menu Finder> Services
L'action Automator se déroulera en deux étapes.
Étape 1. Ajoutez un AppleScript. Ce script permet d'activer ou de désactiver les fichiers cachés (le format peut ne pas être correct car je tape sur mon téléphone).
if (do Shell script "defaults read com.Apple.Finder AppleShowAllFiles") is equal to "0"
then
do Shell script "defaults write com.Apple.Finder AppleShowAllFiles 1"
else
do Shell script "defaults write com.Apple.Finder AppleShowAllFiles 0"
end if
Étape 2. Ajoutez un script bash cron. Ce script supplémentaire recherchera et supprimera automatiquement tous les fichiers .DS_Store au même moment où ils seraient déclenchés. Une fois terminé, il relancera Finder et fermera le terminal.
#!/bin/sh
find ~ -name .DS_Store -exec /bin/rm -f -- {} \;
KillAll Finder
exit 0
Ce n'est pas une solution parfaite, mais vous obtiendrez le résultat recherché.
Vous pouvez également utiliser cet utilitaire pour rediriger la création de fichiers DS_Store vers un répertoire de cache, mais je préfère ne pas installer de logiciel consommant des ressources autant que possible.
Le lien est http://asepsis.binaryage.com/
L'utilisation de Terminal permet de masquer les fichiers .DS_store.
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
Cela cache les fichiers cachés. Peut changer NO
en YES
si vous souhaitez les revoir.
Installez la dernière Sierra, configurez-le pour voir les fichiers cachés, tous les fichiers cachés étant affichés, mais les fichiers .DS_Store ne seront pas affichés (bien qu'ils soient là).
Pour le problème agaçant de bureau, ma solution simple est de cacher le fichier derrière le dock, vous pouvez changer momentanément la position du dock et mettre le fichier là où il restera invisible. Pas une solution très technique, mais efficace.
J'utilise Xtra Finder ( http://www.trankynam.com/xtrafinder ) pour effectuer un google rapide entre les fichiers cachés. Vous pouvez créer votre propre raccourci pour vous connecter. Pas besoin de tuer Finder. C'est un peu plus pratique et facile à utiliser au lieu de taper des commandes ou d'exécuter des scripts.
El Capitan utilisateur ici.
J'aime garder un bureau propre; pas d'icônes ou de liens du tout. J'ai aussi besoin de voir les fichiers cachés dans le Finder.
J'ai "double-cliqué" sur l'icône .DS_Store et sélectionné "Afficher les options de vue". Dans cette fenêtre, l’icône a été réduite à 16x16 et la taille du texte à 10. Je mets la taille de la grille aussi petite que possible.
J'ai ensuite fait glisser l'icône vers le bas, en bas à droite, alors il me reste une petite boîte dans le coin inférieur droit du bureau.
Icône transparente, déplacement de l'écran, étape par étape, facile ici:
https://www.scottofford.com/2013/03/hide-ds-store-on-mac/
Via cette réponse à une question différente: https://Apple.stackexchange.com/a/237999/6902 .