Wie wird der Finder in OS X Mountain Lion aktualisiert?

Ich habe gerade einige Bilder mit der Vorschau stapelweise bearbeitet und den Namen einer Datei im Vorschaufenster geändert. Minuten später zeigte der Finder immer noch nicht die geänderten Dateigrößen (auch nicht beim Öffnen des Info-Dialogs) und geänderte Namen an. Das Umschalten von der Listenansicht zur Symbolansicht oder so hat es nicht behoben.
Ich habe den Finder neu gestartet und dann haben sich die Namen geändert.

Wie kommt es, gibt es einen Update- oder Refresh-Befehl? Dachte, es wäre im Menü Ansicht, aber das ist es nicht.

Es gibt keinen Update-Befehl, weil sich Benutzer um solche Dinge keine Sorgen machen sollten, es sollte "einfach funktionieren". Und bis vor kurzem war dies der Fall, obwohl es so aussieht, als ob es in ML einige Probleme mit dieser automatischen Aktualisierung gibt.
TMK, Finder-Aktualisierungsfehler gibt es seit 10.6. Ich habe einen persönlichen Bericht bekommen. Ich habe es selbst ein paar Mal in 10.7 erlebt, und jetzt das in 10.8. Scheint so, als hätten sie gerade einige Fehler in AddressBook von 10.5 behoben, also wird 10.9 das vielleicht lösen? Aber normalerweise funktioniert ein Finder-Neustart (Menü zum Beenden erzwingen) und/oder die Verwendung der <Zurück/Vor>-Schaltflächen im Finder-Fenster.
Die beste Antwort ist meiner Erfahrung nach "Schlecht, wenn überhaupt". Es gibt Workaround-Hacks, aber sie neigen dazu, ebenso heikel zu sein. Apple muss sich überwinden und einfach zugeben, dass gelegentlich ein „Aktualisieren“-Knopf benötigt wird , auch wenn es nicht erforderlich sein sollte .
Netzwerkdateien, die von mehreren Personen gleichzeitig bearbeitet werden, sind eine besonders häufige Situation, die die Möglichkeit erfordert , eine Aktualisierung des aktuellen Verzeichnisses zu erzwingen.
Ich denke, die bisher beste Antwort kommt von @Joris Vanhecke. Bitte erwägen Sie, es zu akzeptieren.
Das ist mir gerade auf El Cap 10.11.5 passiert. Ich habe endlich die Dateien zum Aktualisieren bekommen, indem ich die Ansicht von Liste zu Spalten und wieder zurück umgeschaltet habe.

Antworten (4)

Die Informationen des Finders sollten automatisch und sofort aktualisiert werden, wenn sich Dateien und Informationen ändern, das ist das Ziel und warum Apple keine „Aktualisieren“-Option anbietet, obwohl in der Praxis Dinge manchmal aus welchen Gründen auch immer nicht funktionieren.

Wenn die Informationen Änderungen an Dateien usw. nicht automatisch aktualisieren, kann dies das Ergebnis eines Fehlers oder einer Beschädigung der Finder-Einstellungen oder einer anderen Beschädigung sein.

  1. Stellen Sie sicher, dass Sie die neueste Version von OS X verwenden, da das Problem möglicherweise ein bereits behobener Fehler ist.

  2. Darüber hinaus kann es für Ordner, deren Inhalt nicht ordnungsgemäß aktualisiert wird, eine gute Idee sein, zu versuchen, die .DS_Store -Datei für dieses Verzeichnis zu entfernen und zu sehen, ob dies Auswirkungen hat. (Neustart des Finders zur Überprüfung)

  3. Die nächste Option wäre, die Einstellungen des Finders zurückzusetzen. Versuchen Sie, die Datei mit dem Namen com.apple.finder.plist zu entfernen, die sich unter befindet ~/Library/Preferences/com.apple.finder.plist(Starten Sie den Finder neu, um dies zu überprüfen).

  4. Wenn das Problem ständig auftritt, wenden Sie sich an Apple und zeigen Sie ihm das Problem und wie es wiederholt werden kann. Möglicherweise haben Sie einen Fehler gefunden.

Nr.3 rm ~/Library/Preferences/com.apple.finder.plist ; killall Finderwar definitiv die Lösung! Danach waren meine Desktop-Icon-Größen, -Gitter und -Positionen kaputt, aber mit einigen Voreinstellungen + cp /Volumes/TimeMachine/Backups.backupdb/MacName/Latest/LocalDisk/Users/Name/Desktop/.DS_Store ~/Desktop/; killall Findererfolgreich wiederhergestellt. Dann Testscript geschrieben! cd /path/to/refresh-dir/;mkfile 1000000 1mb;mkfile 0 growing;i=1;while [ $i -lt 1024 ];do cat 1mb >> growing; echo "$i mB";(( i++ ));sleep 1;doneDer Finder wird jetzt ordnungsgemäß aktualisiert! ~Alle 2-3 Sekunden. Vorher nur beim Verlassen und erneuten Betreten des Verzeichnisses!
Das Aktualisierungsverhalten von Mac OS X Finder unterscheidet sich ein wenig in Abhängigkeit von den auftretenden Änderungen: Einzelne Datei wächst mit kB/Sek.-Raten (sofort), viele neue kleine Dateien (1-3 Sek.), schnell wachsende Dateien (mB/Sek.) werden etwas langsamer aktualisiert (maximal 3-4 Sekunden). Vollständige Finder Refresh Test Suite, die im nächsten Beitrag unterschiedliche Aktualisierungsverhalten provoziert.
Häufiges Hinzufügen kleiner Dateien: cd ~/Desktop/update/;i=1;while [ $i -lt 1000 ];do mkfile 0 $i;(( i++ ));echo "File Nr $i";sleep 1;done Langsam wachsende Datei: cd ~/Desktop/update/;mkfile 1000 1kb;mkfile 0 growing;i=1;while [ $i -lt 1024 ];do cat 1kb >> growing; echo "$i kB";(( i++ ));sleep 1;done Schnell wachsende Datei: cd ~/Desktop/update/;mkfile 1000000 1mb;mkfile 0 growing;i=1;while [ $i -lt 1024 ];do cat 1mb >> growing; echo "$i mB";(( i++ ));sleep 1;done
Übrigens bin ich am 10.6.8. Leider tritt der Aktualisierungsfehler immer noch auf. Beispiel einer aktuellen Manifestation adb backup -apk -all -f ~/Backups/android.ab. android.abzeigt ständig die gleiche Dateigröße an, obwohl ständig darauf geschrieben wird. Wenn ich mein schnell wachsendes Dateiskript auf dieses Verzeichnis verweise, aktualisieren sowohl die Datei als auch growingdie Datei android.abregelmäßig ihre Dateigröße! Es scheint, dass einige Schreibvorgänge eine Aktualisierung auslösen, andere nicht. Einzelheiten sind mir nicht bekannt. Vielleicht verursachen das bestimmte Dienste, die ich nutze.
Gleicher Effekt in ~/Downloads. Beim Herunterladen einer Datei von Chrome wird ihre Größe nicht aktualisiert, obwohl ständig darauf geschrieben wird. Eine Aktualisierung wird ausgelöst, entweder durch Navigieren in unserem und wieder hinein oder durch Erstellen eines neuen oder Umbenennen eines vorhandenen Ordners innerhalb von ~/Downloads. Wenn der Download abgeschlossen ist, werden Größe und Zeitstempel korrekt aktualisiert. Aber nicht während des Downloads.
Solange also aktiv in eine Datei geschrieben wird (programmatisch gesprochen: Dateihandler öffnen), scheint der verantwortliche Prozess (Schreiben von App, Kernel oder möglicherweise fsevents oder ähnlichen fs-Überwachungsprozessen) den Finder nicht zum Aktualisieren auszulösen, sondern nur, wenn das Ereignis "beendet Schreiben“ auftritt. Sinnvoll, da der Finder sonst sehr viel aktualisieren müsste (auch wenn auf bestimmte Aktualisierungsintervalle reduziert). Ich denke, das ist beabsichtigt. Mein Skript war eine Schleife aufeinanderfolgender Öffnen/Schreiben/Schließen-Prozesse und löste somit die Aktualisierung aus, während die anderen beobachteten Fälle offene … schreiben … schreiben … schreiben … schließen-Fälle waren.
Ich habe das gleiche Problem, das das OP beschreibt: Der Finder aktualisiert manchmal den Ordnerinhalt nicht. Aber ich habe hier eine wirklich einfache Lösung gefunden: apple.stackexchange.com/questions/49543/…
Ich habe dies auf dem Gastkonto getestet, und dort tritt der Fehler nicht auf! Es ist also Finder.appdefinitiv nicht beschädigt, und die Ursache des Problems muss irgendwo in meinem Home-Verzeichnis liegen. Ich hatte die Dateien in den problematischen Verzeichnissen gelöscht com.apple.finder.plistund den .DS_StoreFinder neu gestartet und mich auch ab- und wieder angemeldet, aber das Problem besteht weiterhin. Ich kann nur davon ausgehen, dass meine Datei-/Ordnerberechtigungen nicht wie vorgesehen sind oder dass eine in Finder- oder Dateisystemereignisse integrierte Software von Drittanbietern die Probleme verursacht. (Kontextmenü) Dienste? Dropbox? Irgendwelche Ideen?
Endlich aktualisiert Finder 10.6.8 wieder richtig! Ich habe so viel in meinem Benutzerkonto gemacht, dass ich nicht sicher bin, was es tatsächlich behoben hat, und ich versuche sicherlich nicht, den Fehler zu reproduzieren, jetzt, wo der Finder wieder funktioniert! Aber um einige Erfahrungen zu teilen, ist meine heiße Vermutung: In der Systemsteuerung Usershabe ich nicht verwendete Konten und die Gruppe access_bpf (benötigt für Wireshark-Netzwerkgerät) gelöscht, aktiviert, verwendet und dann deaktiviert Fast User Switching. Außerdem habe ich innerhalb von & ~/Libraryüberprüft , gelöscht (leer, aber wer weiß ...) und . ServicesScriptsContextual Menu ItemsLaunchAgents/com.apple.FolderActions*
Nur ein Neustart später, um festzustellen, dass der Fehler erneut auftritt :-( Danach habe ich beendet UserEventAgentund das Aktualisieren funktionierte gut, aber der Finder sprang auf 100% CPU. Beendet und dadurch den Finder neu gestartet. Fehler wieder da. Erneutes Beenden UserEventAgenthat diesmal nicht geholfen. Ich bin vorerst am Ende meiner Tests. Ich denke, ich werde irgendwann eine Neuinstallation durchführen ...
Ich hatte ein ähnliches Problem, das dadurch hervorgehoben wurde, dass die Seitenleiste von Sublime Text 2 nicht automatisch aktualisiert wurde. Nachdem ich das Problem im Finder beobachtet hatte, fand ich diese Lösung heraus. stackoverflow.com/a/23840606/1011746

Alt klicken und "Informationen abrufen" auswählen. Dadurch wird der Ordner aktualisiert. Ich habe dieses Problem mit FTP-Ordnern, die über Transmit als Laufwerk eingebunden sind.

Leider wird dadurch der Inhalt der per Transmit gemounteten Dateien nicht aktualisiert. Sie werden immer noch zwischengespeichert und ich habe nicht herausgefunden, wie ich sie aktualisieren kann.
Dies funktionierte in meinem Fall perfekt für eine Netzwerkfreigabe, die nicht alle ihre Dateien anzeigte. Einen Versuch ist es auf jeden Fall wert, dauert zwei Sekunden.
Ich habe festgestellt, dass dies nur manchmal funktioniert. Was die ganze Zeit zu funktionieren scheint, ist das Löschen einer Datei im Ordner und das anschließende Rückgängigmachen.

Eine „Aktualisieren“-Funktion kann dem Finder durch Software von Drittanbietern wie XtraFinder (kostenlos) hinzugefügt werden.

Sie können es selbst hinzufügen: apple.stackexchange.com/questions/49543/…
Das Hinzufügen unabhängig von der XtraFinderTat ist die "kanonische" Antwort, die die ursprüngliche Frage im Prinzip beantwortet. Nichtsdestotrotz, für Leute, die es noch nicht versucht haben XtraFinder, tun Sie dies bitte: Es hat neben einer Schaltfläche zum Aktualisieren viele weitere (und wohl weitaus nützlichere) Funktionen.
Diese Lösung löste ein langjähriges Problem, das ich sshfsmit OS X FUSE hatte. Das Ausführen von Skripten auf einem Server, die Bilddateien ( PDF, PNG, oder andere) generieren, löste beispielsweise früher keine Aktualisierung in meinem Finder aus. Dieses Verhalten ist sehr irritierend, wenn Sie Code mit Dateizugriff auf das lokal gemountete Verzeichnis entwickeln und ihn remote über ssh.
Dies behebt jedoch nicht alle Probleme. Ich schaue mir eine NFS-Freigabe in XtraFinder an, wo ich auf dem Server den Namen eines der Ordner geändert habe. Der alte Name bleibt im Finder erhalten. Terminal zeigt den neuen Namen an. Aktualisieren hilft nicht. Wenn ich XtraFinder dazu bringe, den Finder für mich neu zu starten, erhalte ich eine Verzeichnisliste mit dem richtigen Namen. Eine Sekunde, nachdem ich auf diesen Ordner geklickt habe, ändert der Finder den Namen wieder in den falschen, während ich zusehe. FFS, ich hasse diesen verdammten Finder. Seit meinem ersten OS X, Lion, war ich mit Netzwerkfreigaben immer absolut nutzlos. HAT NIE RICHTIG FUNKTIONIERT!

Gehen Sie einfach in das Elternverzeichnis und in den spezifischen Ordner erneut und der Inhalt wird aktualisiert. Oder verwenden Sie die Zurück- und Vorwärts-Taste.

Das funktioniert nicht.