Finder mit den Änderungen in Terminal synchronisieren?

4

Bis Yosemite konnte ich im Terminal arbeiten, und Dateisystemänderungen würden sofort im Finder aktualisiert. Nun scheint der Finder jedoch nicht mit dem Dateisystem synchron zu sein. Der Finder zeigt an, dass Dateien, die ich verschoben oder gelöscht habe, sich noch im ursprünglichen Ordner befinden.

Ich bin nicht in der Lage, Finders altes Verhalten wiederherzustellen. Dinge, die ich versucht habe, ohne Erfolg:

  • rm .DS_Store; open .
  • Zu sehen, dass mein ganzer Ordner Dokumente mit dem infiziert wurde com.apple.quarantine Attribut, entferne es mit xattr -drv com.apple.quarantine .
  • Überprüfen des Dateisystems mit dem Festplatten-Dienstprogramm; keine Fehler gemeldet

Es ist nicht das in beschriebene Problem Das Verschieben eines Ordners in den Papierkorb im Finder wird nicht mit dem Terminal synchronisiert , wie alle Dateien, die ich lösche, lösche ich mit rm.

Aktualisieren : was funktioniert, ist Beenden erzwingen ... Starten Sie den Finder neu , das ist ein bisschen drastisch.

scruss
quelle

Antworten:

1

Nicht unbedingt ein Fix, aber ich verwende das, um Finder-Fenster zu aktualisieren - funktioniert auch nach dem Ändern der Dateisichtbarkeit, anstatt den Finder zu töten.

tell application "Finder"
    set theWindows to every window
    repeat with i from 1 to number of items in theWindows
        set this_item to item i of theWindows
        set theView to current view of this_item
        if theView is list view then
            set current view of this_item to icon view
        else
            set current view of this_item to list view              
        end if
        set current view of this_item to theView
    end repeat  
end tell
Tetsujin
quelle
Vielen Dank; Ich werde es versuchen (wenn ich wüsste, was es war ... automater? Sieht aus wie tcl, aber wortreich). Ich hoffe nicht, dass es funktioniert - ich kann keine Sucherfenster öffnen, dann ein neues öffnen, und es zeigt mir den Status der Datei von vor einigen Stunden. Es hat erst in Yosemite begonnen.
scruss
Es ist Applescript. Erstellen Sie eine App oder starten Sie sie über einen Tastaturbefehl in Automator usw. [Ich verwende Automator nicht persönlich, daher kann ich an dieser Front keine Verwendung haben]
Tetsujin
Danke - nur als Update macht das Skript nichts. Neue Dateien werden nur angezeigt, wenn der Finder neu gestartet wird
scruss
ah, ok; Danke fürs Heads-Up. Da ist etwas tieferes, denke ich. es funktioniert gut zum Ausblenden / Anzeigen von Punktdateien usw. - obwohl der Finder bereits weiß, dass sie vorhanden sind
Tetsujin