Wie zeige ich versteckte Dateien im Finder mit einer Tastenkombination an?

14

Was ist Ubuntus CTRL+ HÄquivalent in OSX Lion Finder, um die Anzeige versteckter Dateien umzuschalten?

Alle meine Suchanfragen weisen mich auf Folgendes hin: Das defaults write com.apple.finder AppleShowAllFiles TRUEist nicht genau dasselbe und seine Wirkung ist etwas dauerhaft.

kunal
quelle
1
Ab macOS 10.12 unterstützt Finder ⇧⌘. um dies zu tun.
Quinn Taylor

Antworten:

15

⇧⌘. Zeigt versteckte Dateien in Dateidialogen und in einigen Anwendungen von Drittanbietern wie TotalFinder an. Transmit verfügt auch über ein Menüelement zum Umschalten von versteckten Dateien, das jedoch standardmäßig ⇧⌘B zugewiesen ist.

Im Finder gibt es jedoch nichts Vergleichbares. Sie können einem solchen Skript jedoch mit FastScripts oder durch Erstellen eines Automator-Dienstes eine Verknüpfung zuweisen .

k="com.apple.finder AppleShowAllFiles"
[[ "$(defaults read $k)" == 0 ]] && b=true || b=false
defaults write $k -bool $b
osascript -e 'quit app "Finder"' && open -a Finder

Lri
quelle
Noch einen Schritt weiter ... Fügen Sie einen Dienst hinzu, um versteckte Dateien in einem Automator-Workflow anzuzeigen / auszublenden. siehe hints.macworld.com/article.php?story=20100719001040829
libjack
@libjack Ich habe die Antwort bearbeitet, um Anweisungen zum Erstellen eines Automator-Dienstes hinzuzufügen.
Lri
1
Dies funktioniert nicht bei Mountain Lion! Irgendwelche Ideen warum?
Mohamad
@Mohamad Das Aktivierungsereignis schien zeitweise abgelaufen zu sein. Ich habe es durch ein Shell-Skript ersetzt.
Lri
Vielen Dank. Ich probiere das aus und melde mich, wenn ich irgendwelche Probleme habe!
Mohamad
7

defaults write com.apple.finder AppleShowAllFiles FALSEDreh es um. In Finder ist keine solche Funktionalität (Online-Ein- / Ausblenden ohne Neustart) integriert.

Das ist wahrscheinlich so, weil jeder, der es braucht, es ls -asowieso vorziehen wird.) Übrigens, wenn Sie nur versteckte Dateien auflisten müssen, verwenden Siels -ld .??*

iskra
quelle
3
+1 für diesen lustigen Befehl, den ich noch nie gesehen habe.??*
Gentmatt
@Matt Ich bin selbst ein bisschen ein Terminal-Affe, weil ich viele Befehle und Argumente ohne umfassendes Verständnis verwende, sondern sie so finde, wie sie gebraucht wurden, und sie weiterhin in ihrer ursprünglichen Form verwende =) Ihr Kommentar hat mich dazu aufgefordert Schauen Sie sich diese Argumente an, wenn ich ein bisschen mehr Zeit habe (ich frage mich, warum es zwei gibt - und dann auch Wildcards), aber im Moment funktioniert es für mich). Aber wenn Sie mir einen Link geben können, der die Argumente für Unix-Befehle klar erklärt, die süß wären)
iskra
Soweit ich weiß, .??*würde ich nach Dateien suchen, die mit einem .und mindestens zwei Zeichen im Namen beginnen. Sie können auch verwenden, .*um alle versteckten Dateien aufzulisten. Darum geht es aber nicht. Ich habe versucht, Dateien im Finder anzuzeigen / auszublenden, ohne jedes Mal zum Terminal zu wechseln. Sie würden dies wissen, wenn Sie arme / freie Ubuntu ausprobiert haben :)
kunal
Ein etwas besseres (aber schwieriger zu .[^.]*
tippendes
3

Sie könnten TotalFinder kaufen . Es ist ein Finder-Ersatz, der diese Funktion (und viele andere nützliche Funktionen wie Registerkarten) unterstützt. TotalFinder bietet die folgende .Verknüpfung:

Beispiel für versteckte Dateien

Weitere Details zu dieser Funktion finden Sie auf der entsprechenden Website

Claytron
quelle
3

Zumindest seit Sierra (macOS 10.12) gibt es eine einfache Tastenkombination. Stellen Sie sicher, dass Finder die aktive App ist, und verwenden Sie diese Tastenkombination:

CommandShift. (das ist ein Punkt / Punkt am Ende)

Scott Smith
quelle
0

Wow, das klingt wirklich komplex, warum nicht ein Terminal öffnen und

  • Geben Sie ein defaults write com.apple.Finder AppleShowAllFiles YESund drücken Sie die Eingabetaste
  • Jetzt Ctrl- OptKlicken Sie auf das Finder-Symbol und wählen Sie Neu starten

Führen Sie defaults write com.apple.Finder AppleShowAllFiles NOdie gleichen Schritte aus, um das Ausblenden aufzuheben.

Al Petrella
quelle
2
Die Einrichtung ist etwas aufwändiger, später jedoch viel einfacher, insbesondere wenn Sie Terminal.app nicht häufig verwenden.
Nohillside
Warum nicht? Weil der Fragesteller ausdrücklich darum gebeten hat, dies mit einer Tastenkombination tun zu können.
calum_b