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

Ich arbeite die ganze Zeit mit versteckten Dateien, aber ich mag einen aufgeräumten 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?

Speichern Sie Dateien auf Ihrem Desktop oder halten Sie ihn immer übersichtlich?
Es ist im Allgemeinen übersichtlich (keine Dateien).

Antworten (6)

Obwohl ich mir nicht sicher bin, wie ich Ihre genaue Anfrage erfüllen soll, verwende ich dieses winzige Widget , das 1-Tasten-Zugriff zum Ausblenden/Anzeigen versteckter Dateien ermöglicht.

Obwohl dies meine Frage nicht beantwortet, ist es immer noch praktisch. Vielen Dank!
Link funktioniert nicht mehr. Wie heißt das Widget?
chflags hidden ~/Desktop/hideme

Dadurch wird die Datei/der Ordner im Finder und in den Fenstern „Speichern/Öffnen“ unsichtbar. Sie können {Befehl}{Shift} verwenden. um die Sichtbarkeit während des Speicherns/Öffnens umzuschalten.

Willkommen bei Ask Different! Können Sie erklären, was das bewirkt? Bitte geben Sie mehr Details als einen einzeiligen Terminalbefehl an. Bitte werfen Sie einen Blick auf die FAQs für weitere Informationen. Vielen Dank.
Ich habe das gerade getestet. Wenn Sie die Einstellung „Alle Dateien anzeigen“ im Finder aktivieren und ausführen chflags hidden .DS_Store, passiert nichts.
Ich bestätige die Beobachtung von @Graham, es funktioniert nicht bei Mountain Lion.

Mein Ansatz war, den Finder so einzustellen, dass er generell unsichtbare Dateien anzeigt, und dann explizit das unsichtbare Flag für Dateien/Ordner auf dem Desktop zu setzen, die bestimmte Kriterien erfüllen (.*, Symbol usw.).

Doch dieser Ansatz scheiterte, da der Finder dann konsequenterweise nicht nur versteckte Dateien anzeigt, weil sie mit einem Punkt beginnen, sondern auch solche, die das Unsichtbar-Flag in ihrem Dateisystemeintrag haben.

Trotzdem poste ich dir diese Idee, vielleicht führt sie dich 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

Dies beantwortet Ihre sehr spezifische Frage nicht, sondern bietet eine alternative Lösung. Angenommen, Sie möchten einfach und schnell auf die versteckten Dateien zugreifen und sie nicht ständig geöffnet haben, was sowieso nicht empfohlen wird.

Hier ist ein kleines Skript, das den Prozess bis auf einen einzigen Klick zum Ein- oder Ausblenden automatisiert. Es eliminiert:

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

2-Öffnen Sie das Terminal und geben Sie jedes Mal den Befehl „Versteckte Dateien anzeigen“ ein.

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"

Ich würde vorschlagen, TotalFinder auszuprobieren . Neben vielen anderen Funktionen bietet es Ihnen eine Verknüpfung zum Ein-/Ausblenden unsichtbarer Dateien im Finder, aber es zeigt keine unsichtbaren Dateien auf dem Desktop an.

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

Danke für den Vorschlag. Aber wenn eine Anwendung das kann, gibt es dann nicht wahrscheinlich eine Befehlszeilenschnittstelle, die ausgenutzt werden kann?
Die Option von TotalFinder, versteckte Dateien anzuzeigen, ist unabhängig von AppleShowAllFiles, daher bedeutet dies nicht unbedingt, dass der gleiche Effekt über die Befehlszeile erzielt werden könnte – aber ich hoffe sehr, dass dies möglich ist.

Dies ist zugegebenermaßen ein Kniff, aber wenn Sie die Symbole für .localized und .DS_Store durch eine transparente .icns-Datei wie diese ersetzen, können Sie sie aus einer unübersichtlichen Perspektive an eine Stelle auf dem Bildschirm ziehen, die geringfügig weniger unangenehm ist. Es ist immer noch nicht so gut, wie das Äquivalent von ShowAllFilesExceptHere behaupten zu können