Mantenere il Finder sincronizzato con le modifiche apportate nel Terminale?

4

Fino a Yosemite, avrei potuto lavorare nel terminale e le modifiche al file system sarebbero state immediatamente aggiornate in Finder. Ora, però, Finder sembra essere fuori sincrono con il filesystem. Il Finder mostra i file che ho spostato o eliminato mentre sono ancora nella cartella originale.

Sono in perdita per ripristinare il vecchio comportamento di Finder. Cose che ho provato, senza risultato:

  • rm .DS_Store; open .
  • Vedendo che tutta la mia cartella Documenti è stata infettata con l'attributo com.apple.quarantine , rimuovendolo con xattr -drv com.apple.quarantine .
  • Controllo del filesystem con Utility Disco; nessun errore segnalato.

Non è il problema descritto in Lo spostamento della cartella nel Cestino nel Finder non è sincronizzato con il Terminale , come qualsiasi file che elimino, lo elimino con rm .

Aggiornamento : ciò che funziona è Forza Esci ... Riavvia Finder , che è un po 'drastico.

    
posta scruss 26.11.2014 - 00:34
fonte

1 risposta

1

Non necessariamente una correzione, ma la uso per aggiornare le finestre del Finder - funziona anche dopo aver modificato la visibilità dei file, anziché uccidere il Finder.

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
    
risposta data 26.11.2014 - 05:32
fonte

Leggi altre domande sui tag