Ich liebe meinen Mac und wie die Dinge im Allgemeinen einfach funktionieren. Hin und wieder findet man jedoch ein paar Ärgernisse. Meine neueste ist, dass ich nirgendwo eine Schaltfläche zum Aktualisieren finden kann, um eine Dateiliste in einem Finder-Fenster zu aktualisieren.
Bitte beachten Sie, dass mir bewusst ist, dass eine Aktualisierung im Allgemeinen nicht erforderlich ist, da neue Dateien automatisch zu den Finder-Fenstern hinzugefügt werden. In meinem Fall habe ich ein NAS in meinem Netzwerk, und um eine Dateiliste in einem NAS-Ordner zu aktualisieren, muss ich derzeit das Verzeichnis an einen anderen Ort wechseln und dann wieder zurück, um neue Dateien anzuzeigen.
Gibt es eine Möglichkeit, eine aktualisierte Dateiliste in einem Finder-Fenster anzufordern?
Ja!
Ein einfaches AppleScript kann den Finder anweisen, sein vorderes Fenster anzuweisen, jedes Element zu aktualisieren. Ein solches AppleScript kann als Anwendung gespeichert und dann in die Finder-Symbolleiste gezogen werden, um Ihnen eine Aktualisierungsschaltfläche zu geben.
Das benötigte AppleScript ist ganz einfach:
tell application "Finder" to tell front window to update every item
Fügen Sie den obigen Text in den Skripteditor (im Ordner Dienstprogramme) ein und verwenden Sie dann Exportieren -> Anwendung. DIESE ausführbare Datei sollte mit CommandOptionin die Finder-Symbolleiste gezogen werden (d. h. in die obere Leiste, nicht in die Seitenleiste).
Sie können das Symbol nach dieser Antwort ändern .
So starten Sie den Finder neu:
Der einfachste Weg, den Finder seine Liste aktualisieren zu lassen, besteht darin, einen Unterordner aufzurufen und auf den Zurück-Pfeil zu klicken, um zum ursprünglichen Ordner zurückzukehren. Sie können auch auf den Zurück-Pfeil klicken, um zum vorherigen Ordner zu wechseln, und dann auf den Vorwärts-Pfeil.
Die andere Möglichkeit besteht darin, ein Applescript zu verwenden, wie in Daniels Antwort vorgeschlagen .
Mit osascript
kann dieser Befehl direkt in Terminal kopiert/eingefügt werden, ohne zuerst ein Skript zu erstellen:
osascript -e 'tell application "Finder" to tell front window to update every item'
Mir ist aufgefallen, dass das Ändern der Ansicht im Finder den Inhalt des Finder-Fensters zu aktualisieren scheint. Was ich meine, wenn ich die Ansicht ändere, geht zB von der Symbolansicht zur Liste. Ich habe keine ausgiebigen Tests durchgeführt, aber gestern Abend hat es für mich funktioniert, als ich eine Datei in die NAS-Box im Terminal kopiert habe, während das Verzeichnis, in das ich die Datei kopiert habe, auch im Finder geöffnet war.
Haftungsausschluss! - Dies ist keine Methode zum Aktualisieren des aktuellen Ordners, sondern eine Methode zum schnellen Wechseln von Ordnern, ohne die Maus verwenden zu müssen oder das Aktionsskript die ganze Zeit geöffnet zu halten, wodurch schließlich die Ordneransicht aktualisiert wird.
Es ist fast so schnell wie das Drücken von F5 in Windows mit nur einem Unterschied - Sie benötigen zwei Hände.
Erster Weg:
Befehl - [ und dann ] (Befehl muss nicht losgelassen werden, halten Sie ihn einfach gedrückt und drücken Sie schnell andere Tasten - es geht schnell!) Wechselt zum vorherigen Ordner und zurück und aktualisiert effektiv Ihre Ansicht des aktuellen Ordners - dieselben Tasten werden in Chrome für zurück und verwendet nach vorne.
Aber manchmal haben Sie gerade den Finder geöffnet und es gibt keinen Ordner, zu dem Sie zurückkehren können. Für diesen Fall gibt es:
Zweiter Weg:
Befehl - Nach oben und dann nach unten - geht Ordner nach oben und dann Ordner nach unten, wodurch Sie zu Ihrem ursprünglichen Ordner zurückkehren und die Ansicht aktualisieren. Halten Sie wie im vorherigen Fall Command die ganze Zeit gedrückt. Dieselben Tasten können im Allgemeinen im Finder verwendet werden, um nach oben und in den Ordner zu gehen.
Wenn es sich um einen entfernten Server handelt, muss man sich manchmal neu verbinden, um die Dateiliste zu aktualisieren.
Das hat bei mir bei El Capitan funktioniert
Barranka
t0r0X
Porg
ChuckT
Chris Hug
Syrtis Major
Alan Franzoni
Ciprian Tomoiaga
Matt
Sephethus
Brecht Machels
joshfindit