8 votes

Est-il possible de masquer les fichiers cachés dans des dossiers spécifiques (comme le bureau) tout en les laissant affichés partout ailleurs ?

Je travaille en permanence avec des fichiers cachés, mais j'aime avoir un bureau épuré. Ce serait bien de rendre invisibles des fichiers comme .DS_Store, et .localized juste sur le bureau.

Veuillez noter que je connais déjà ce bon vieil outil terminal :

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

La définition de ce drapeau à FALSE s'applique à tout ce qui se trouve dans le système. Mon objectif est de faire une exception pour le bureau. Des suggestions ?

1voto

Mike Points 1018

Bien que je ne sache pas comment répondre à votre demande exacte, j'utilise ce petit widget qui permet de cacher/afficher les fichiers cachés à l'aide d'un seul bouton.

1voto

Jonathan Dough Points 39
chflags hidden ~/Desktop/hideme

Cela rend le fichier/dossier invisible dans le Finder et dans les panneaux d'enregistrement/d'ouverture. Vous pouvez utiliser {commande}{shift}. pour basculer la visibilité pendant l'enregistrement/l'ouverture.

1voto

porg Points 478

Mon approche consistait à configurer le Finder pour qu'il affiche généralement les fichiers invisibles, puis à activer explicitement le drapeau invisible sur les fichiers/dossiers du Bureau qui répondent à certains critères (.*, Icône, etc.).

Mais cette approche a échoué, car le Finder affiche alors non seulement les fichiers cachés parce qu'ils commencent par un point, mais aussi ceux dont l'entrée dans le système de fichiers comporte le drapeau "invisible".

Néanmoins, je vous soumets cette idée, peut-être qu'elle vous conduira à une solution.

# Set Finder to show all hidden files
# Only needs to be executed one time.
defaults write com.apple.finder AppleShowAllFiles ON

# Then explicitly flag certain files on the Desktop as invisible
# Run this at every login or at certain intervals (cron job)
/usr/bin/SetFile -a V ~/Desktop/.* ~/Desktop/Icon ~/Desktop/OtherPatternForHiding

1voto

Ruskes Points 44895

Cela ne répond pas à votre question très spécifique mais fournit une solution alternative. En supposant que vous souhaitiez avoir un accès facile et rapide aux fichiers cachés et ne pas les laisser ouverts en permanence, ce qui n'est pas recommandé de toute façon.

Voici un petit script qui automatise le processus jusqu'à un simple clic pour afficher ou masquer. Il élimine :

1-problèmes possibles avec les fichiers cachés qui s'affichent en permanence

2-ouvrir le terminal et taper la commande show hidden files, à chaque fois.

3 - Extrêmement convivial.

Installez cette application sur votre dock pour un accès facile et rapide.

-- AppleScript to toggle hidden "." files
-- Submitted by Baltwo on Apple Support Community

try
    do shell script "defaults read com.apple.finder AppleShowAllFiles"
on error
    do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end try

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

do shell script "killall Finder"

0voto

joelseph Points 10262

Je suggère d'essayer TotalFinder . Parmi de nombreuses autres fonctionnalités, il vous offre un raccourci pour afficher/masquer les fichiers invisibles dans le Finder, mais il n'affiche pas les fichiers invisibles sur le Bureau.

Il s'agit de 18 $, mais vous disposez également de fenêtres de Finder à onglets et à double volet, ainsi que d'une fenêtre de Finder semblable à celle de Visor que vous pouvez faire apparaître à partir de n'importe quelle application.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X