Können Sie versteckte Dateien in bestimmten Ordnern (wie dem Desktop) ausblenden, während sie überall angezeigt werden?

8

Ich arbeite die ganze Zeit mit versteckten Dateien, aber ich mag einen übersichtlichen Desktop. Es wäre schön, Dateien wie .DS_Store und .localized nur auf dem Desktop unsichtbar zu machen .

Bitte beachten Sie, dass mir dieser vertrauenswürdige alte Terminal-Standby bereits bekannt ist:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Das Setzen dieses Flags auf FALSE gilt für alles im System. Mein Ziel ist es, eine Ausnahme für den Desktop zu machen. Irgendwelche Vorschläge?

Matthew Eppelsheimer
quelle
Speichern Sie Dateien auf Ihrem Desktop oder halten Sie sie immer übersichtlich?
Daniel
Es ist im Allgemeinen übersichtlich (keine Dateien).
Matthew Eppelsheimer

Antworten:

1

Obwohl ich nicht sicher bin, wie ich Ihre genaue Anfrage erfüllen soll, verwende ich dieses winzige Widget, das 1 Knopfzugriff zum Ausblenden / Anzeigen versteckter Dateien bietet.

Alexander - Monica wieder einsetzen
quelle
Obwohl dies meine Frage nicht beantwortet, ist es immer noch praktisch. Vielen Dank!
Matthew Eppelsheimer
Link funktioniert nicht mehr. Wie heißt das Widget?
mr.musicman
Hidden Files: mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/…
Alexander - Reinstate Monica
1
chflags hidden ~/Desktop/hideme

Dadurch wird die Datei / der Ordner im Finder unsichtbar und die Bedienfelder werden gespeichert / geöffnet. Sie können {command} {shift} verwenden. um die Sichtbarkeit beim Speichern / Öffnen umzuschalten.

Jonathan Dough
quelle
Willkommen bei Ask Different! Können Sie erklären, was dies bewirkt? Bitte geben Sie mehr Details als einen einzeiligen Terminalbefehl an. Bitte lesen Sie die FAQs für weitere Informationen. Vielen Dank.
Nathan Greenstein
Ich habe das gerade getestet. Wenn Sie die Einstellung "Alle Dateien anzeigen" des Finders aktivieren und ausführen chflags hidden .DS_Store, geschieht nichts.
Graham
Ich bestätige @Grahams Beobachtung, dass es bei Mountain Lion nicht funktioniert.
Kheldar
1

Mein Ansatz bestand darin, den Finder so einzustellen, dass im Allgemeinen unsichtbare Dateien angezeigt werden, und dann explizit das unsichtbare Flag für Dateien / Ordner auf dem Desktop zu setzen, die bestimmten Kriterien entsprechen (. *, Symbol usw.).

Dieser Ansatz schlug jedoch fehl, da Finder folglich nicht nur versteckte Dateien anzeigt, weil sie mit einem Punkt beginnen, sondern auch solche, deren Dateisystemeintrag das unsichtbare Flag enthält.

Trotzdem poste ich Ihnen diese Idee, vielleicht führt sie Sie zu einer Lösung.

# 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
porg
quelle
1

Dies beantwortet nicht Ihre spezifische Frage, bietet jedoch eine alternative Lösung. Angenommen, Sie möchten einen einfachen und schnellen Zugriff auf die versteckten Dateien haben und diese nicht ständig geöffnet haben, was ohnehin nicht empfohlen wird.

Hier ist ein kleines Skript, das den Prozess bis auf einen Klick zum Anzeigen oder Ausblenden automatisiert . Es beseitigt:

1-mögliche Probleme mit versteckten Dateien, die ständig angezeigt werden

2-öffnendes Terminal und Eingabe der Show Hidden Files, Befehl jedes Mal.

3-Extrem benutzerfreundlich.

Installieren Sie diese als Anwendung auf Ihrem Dock für einen einfachen und schnellen Zugriff.

-- 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"
Ruskes
quelle
0

Ich würde vorschlagen, TotalFinder auszuprobieren . Neben vielen anderen Funktionen gibt es eine Verknüpfung zum Anzeigen / Ausblenden unsichtbarer Dateien im Finder, jedoch keine unsichtbaren Dateien auf dem Desktop.

Es kostet 18 US-Dollar, aber Sie erhalten auch Finder-Fenster mit Registerkarten und zwei Fenstern sowie ein visorähnliches Finder-Fenster, das Sie in jeder App aufrufen können.

joelseph
quelle
Danke für den Vorschlag. Aber wenn eine Anwendung das kann, gibt es dann wahrscheinlich keine Befehlszeilenschnittstelle, die ausgenutzt werden kann?
Matthew Eppelsheimer
Die Option von TotalFinder, versteckte Dateien anzuzeigen, ist unabhängig von AppleShowAllFiles. Dies bedeutet also nicht unbedingt, dass der gleiche Effekt über die Befehlszeile erzielt werden kann - aber ich hoffe, dass dies möglich ist.
Joelseph
0

Dies ist zwar ein Kludge, aber wenn Sie die Symbole für .localized und .DS_Store durch eine transparente .icns-Datei wie diese ersetzen, können Sie sie an eine Bildschirmposition ziehen, die aus Sicht der Unordnung etwas weniger unangenehm ist. Es ist immer noch nicht so gut, als könnte man das Äquivalent von ShowAllFilesExceptHere behaupten

dan2bit
quelle