ShowOrHide est un utilitaire permettant de rendre visibles ou invisibles les fichiers cachés du système d'exploitation Mac OS X.
Vous pouvez le télécharger en cliquant sur l'icône ci-dessous. Il fonctionne sur Mac OS X 10.5 (Léopard), 10.6 (Snow Léopard), 10.7 (Lion) et 10.8 (Mountain Lion),
sur Mac PPC comme sur Mac Intel, c'est un binaire universel. Il est gratuit, vous pouvez l'utiliser comme vous voulez, quand vous voulez et aussi longtemps que vous voulez. Les sources du projet
Qt Creator, pour ceux qui seraient intéressés, sont disponibles au bas de cette page.
Attention cependant : Le Logiciel ShowOrHide est fourni « TEL QUE » sans aucune garantie, de quelque sorte que ce soit, y compris la garantie de la conception, de
la commercialisation et de l'adéquation à un usage particulier.
Cette version de ShowOrHide a été spécialement compilée pour les Mac Intel et fonctionne en mode 64 bits. Elle est un peu
moins encombrante et un peu plus rapide que la version universelle.
Le logiciel ShowOrHide est bilingue Anglais/Français d'un simple clic sur le menu « langue ».
Le logiciel ShowOrHide est fourni sans notice. En survolant les différentes fonctions avec le pointeur de la souris, de nombreuses explications sont disponibles.
Pour savoir si les fichiers cachés sont visibles ou invisibles, une « thread » envoie au système la commande bash suivante :
defaults read com.apple.finder AppleShowAllFiles
La réponse est TRUE (vrai) ou False (faux), ce qui permet d'afficher si les fichiers sont visibles ou invisibles en bas de la fenêtre du programme ShowOrHide.
Pour rendre invisible, la « thread » envoie au système les deux commandes bash suivantes :
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
Pour rendre visible, la « thread » envoie au système les deux commandes bash suivantes :
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
L'envoi de la commande :
id -u
permet d'obtenir l'ID (UserID) de l'utilisateur de ShowOrHide.
Enfin la commande :
ps -U UserID
permet de tester le PID du Finder pour pouvoir l'ouvrir par la commande :
open /System/Library/CoreServices/Finder.app
Nous vous recommandons d'être très prudents. Les fichiers cachés sont essentiels pour le système d'exploitation Mac OS.
Modifier ou supprimer les fichiers cachés peut entraîner la destruction du système d'exploitation Mac OS.
Soyez sûr de savoir ce que vous faites !
Il existe beaucoup d'alternatives à ShowOrHide. Les trois les plus célèbres sont:
« Hidden Files » est une mini-applications (widget) qui s'intalle dans le tableau de bord (Dashboard) et qui permet de basculer la visibilité de fichiers qui sont cachés dans le Finder. C'est logiciel « freeware » que vous pouvez télécharger chez Apple
Terminal est un utilitaire que l'on trouve sur les systèmes d'exploitation de type Unix comme Linux et Mac OS. Les utilisateurs y tapent des commandes, en mode ligne, qui demandent à la machine d'exécuter des tâches définies. Un peu comme l'environnement DOS de Windows. Il faut utiliser les lignes de commandes exposées au paragraphe ci-dessus « Comment ça marche ? ».
Une recherche sur la toile avec les mots clés « mac show or hide automator script » vous permettra de trouver un grand nombres de scripts et d'explications.