Come si aggiorna il Finder in OS X Mountain Lion?


30

Ho appena modificato in batch alcune immagini con Anteprima e ho cambiato il nome di un file nella finestra Anteprima. Pochi minuti dopo, Finder non mostrava ancora le dimensioni del file modificate (nemmeno quando si apriva la finestra di dialogo Informazioni) e cambiava i nomi. Il passaggio dalla visualizzazione elenco alla visualizzazione icona o meno non ha risolto il problema.
Ho riavviato Finder e quindi i nomi sono cambiati.

Come mai, c'è un comando di aggiornamento o aggiornamento? Ho pensato che sarebbe stato nel menu Visualizza ma non lo è.


3
Non esiste un comando di aggiornamento perché gli utenti non dovrebbero preoccuparsi di quel tipo di cose, dovrebbero "semplicemente funzionare". E fino a poco tempo fa questo è stato il caso, anche se sembra che in ML ci siano alcuni problemi con questo aggiornamento automagico.
kLy

1
TMK, gli errori di aggiornamento del Finder sono in circolazione dal 10.6. Ho ricevuto un rapporto personale. L'ho sperimentato io stesso in 10.7 un paio di volte, e ora questo in 10.8. Sembra che abbiano appena risolto alcuni bug nella Rubrica dalla 10.5, quindi forse 10.9 risolverà questo problema? Ma di solito funziona un riavvio del Finder (menu di chiusura forzata) e / o usando i pulsanti <Indietro / Avanti> nella finestra del Finder.
NOTjust - user4304

3
La migliore risposta, per quanto riguarda la mia esperienza, è "Scarsa, se non del tutto". Esistono degli hack, ma tendono ad essere ugualmente permalosi. Apple deve superare se stessa e ammettere che occasionalmente è necessario un pulsante "aggiorna" , anche se non dovrebbe essere richiesto.
Nome falso

1
I file di rete con più persone che li modificano contemporaneamente sono una situazione particolarmente comune che richiede praticamente la possibilità di forzare un aggiornamento della directory corrente.
Nome falso

Penso che la risposta migliore finora sia di @Joris Vanhecke. Per favore, considera di accettarlo.
Ioannis Filippidis,

Risposte:


10

Le informazioni del Finder dovrebbero essere aggiornate automaticamente e istantaneamente mentre i file e le informazioni stanno cambiando, questo è l'obiettivo e perché Apple non fornisce un'opzione "Aggiorna", anche se in pratica le cose a volte non funzionano per qualsiasi motivo.

Se le informazioni non aggiornano automaticamente le modifiche ai file, ecc., Potrebbero essere il risultato di un bug o del danneggiamento delle preferenze del Finder o di altro tipo.

  1. Assicurati di eseguire l'ultima versione di OS X, poiché il problema potrebbe essere un bug che è già stato corretto.

  2. Inoltre, per le cartelle in cui i contenuti non si aggiornano correttamente, potrebbe essere una buona idea provare a rimuovere il file .DS_Store per quella directory e vedere se questo ha un effetto. (riavviare il Finder per verificare)

  3. L'opzione successiva sarebbe quella di ripristinare le preferenze del Finder. Prova a rimuovere il file denominato com.apple.finder.plist che si trova in ~/Library/Preferences/com.apple.finder.plist(riavviare il finder per verificare)

  4. Se il problema si verifica costantemente, contatta Apple e mostra loro il problema e come ripeterlo, potresti aver trovato un bug.


Il numero 3 è rm ~/Library/Preferences/com.apple.finder.plist ; killall Finderstato sicuramente la soluzione! Dopodiché le dimensioni della mia icona desktop, la griglia e le posizioni sono state rotte, ma con alcune modifiche ottimizzate + cp /Volumes/TimeMachine/Backups.backupdb/MacName/Latest/LocalDisk/Users/Name/Desktop/.DS_Store ~/Desktop/; killall Finderripristinate con successo. Quindi ha scritto lo script di prova! 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;doneIl Finder ora si aggiorna correttamente! ~ Ogni 2-3 secondi. Prima di lasciare e rientrare dir!
porg,

Il comportamento di aggiornamento di Mac OS X Finder varia leggermente a seconda delle modifiche che si verificano: aumento di un singolo file a velocità kB / sec (istantaneo), molti nuovi piccoli file (1-3 sec), file in rapida crescita (mB / sec) si aggiornano un po 'più lentamente (max 3-4 secondi). Full Finder Refresh Test Suite che per provocare diversi comportamenti di aggiornamento nel prossimo post.
porg,

3
Aggiunta frequente di piccoli file: cd ~/Desktop/update/;i=1;while [ $i -lt 1000 ];do mkfile 0 $i;(( i++ ));echo "File Nr $i";sleep 1;done file a crescita lenta : file a crescita 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 rapida: 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
porg

A proposito, sono il 10.6.8. Purtroppo, si verifica ancora l'errore di aggiornamento. Esempio di una manifestazione attuale adb backup -apk -all -f ~/Backups/android.ab. android.abmostra costantemente le stesse dimensioni del file sebbene venga costantemente scritto. Se indico il mio script di file in rapida crescita in questa directory, sia il file growingche il file android.abaggiornano regolarmente le loro dimensioni del file! Sembra che alcune operazioni di scrittura attivino un aggiornamento, mentre altre no. Non conosco i dettagli. Forse alcuni Servizi che utilizzo lo causano.
porg,

Stesso effetto in ~/Downloads. Durante il download di un file da Chrome, le sue dimensioni non vengono aggiornate, sebbene siano scritte costantemente. Viene attivato un aggiornamento, navigando da e verso di nuovo, oppure creando una nuova o rinominando una cartella esistente all'interno ~/Downloads. Al termine del download, le dimensioni e il timestamp vengono aggiornati correttamente. Ma non mentre l'avanzamento del download.
porg,

13

Alt clic e selezionare "Ottieni informazioni". Questo aggiornerà la cartella. Ho questo problema con le cartelle ftp montate come unità tramite Transmit.


Sfortunatamente questo non aggiorna il contenuto dei file montati tramite Transmit. Saranno ancora memorizzati nella cache e non ho scoperto come aggiornarli.
Kayle Sawyer,

1
Questo ha funzionato perfettamente nel mio caso per una condivisione di rete che non mostrava tutti i suoi file. Vale la pena provare in ogni caso, richiede due secondi.

Ho scoperto che questo funziona solo a volte. Ciò che sembra funzionare tutto il tempo è l'eliminazione di un file nella cartella e quindi l'annullamento.
nvrtd dal

7

Una funzione "Aggiorna" può essere aggiunta a Finder da software di terze parti come XtraFinder (gratuito).



1
Aggiungerlo indipendentemente dalla XtraFinderverità è la risposta "canonica" che risponde alla domanda originale in linea di principio. Tuttavia, per le persone che non hanno provato XtraFinder, per favore fallo: ha molte più (e probabilmente molto più utili) funzionalità oltre a un pulsante di aggiornamento.
Ioannis Filippidis,

Questa soluzione ha risolto un problema di vecchia data che avevo sshfscon OS X FUSE. Ad esempio l'esecuzione di script su un server che generano file di immagine ( PDF, PNG, o altro) utilizzati per non innescare alcun aggiornamento nel mio Finder. Questo comportamento è molto irritante quando si sviluppa codice con accesso ai file alla directory montata localmente e lo si esegue in remoto tramite ssh.
Ioannis Filippidis,

Questo non risolve tutti i problemi però. Sto guardando una condivisione NFS in XtraFinder, dove sul server ho cambiato il nome di una delle cartelle. Il vecchio nome rimane ancora nel Finder. Il terminale mostra il nuovo nome. L'aggiornamento non aiuta. Con XtraFinder che riavvia Finder per me, ottengo un elenco di directory con il nome corretto. Un secondo dopo aver fatto clic su quella cartella, Finder cambia il nome in quello sbagliato COME STO GUARDANDO. FFS, odio questo fottuto Finder. Sono sempre stato assolutamente inutile con le condivisioni di rete dal mio primo OS X, Lion. NON HA MAI MAI FUNZIONATO CORRETTAMENTE!
DanielSmedegaard Buu,

-1

Basta andare nella directory dei genitori e nella cartella specifica e aggiorna il contenuto. Oppure usa il pulsante Indietro e Avanti.


Questo non funziona
swt83,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.