¿Cómo se actualiza el Finder en OS X Mountain Lion?

Acabo de editar por lotes algunas imágenes con Vista previa y cambié el nombre de un archivo en la ventana Vista previa. Minutos más tarde, Finder aún no mostraba los tamaños de archivo cambiados (ni siquiera al abrir el cuadro de diálogo Información) y los nombres cambiados. Cambiar de la vista de lista a la vista de iconos no solucionó el problema.
Reinicié Finder y luego cambiaron los nombres.

¿Cómo es que hay un comando de actualización o actualización? Pensé que estaría en el menú Ver, pero no lo está.

No hay un comando de actualización porque los usuarios no deberían preocuparse por ese tipo de cosas, debería "simplemente funcionar". Y hasta hace poco, este ha sido el caso, aunque parece que en ML hay algunos problemas con esta actualización automática.
TMK, las fallas de actualización del buscador han existido desde 10.6. Tengo un informe personal. Yo mismo lo experimenté en 10.7 un par de veces, y ahora esto en 10.8. Parece que acaban de resolver algunos errores en la libreta de direcciones de 10.5, ¿así que tal vez 10.9 resuelva esto? Pero normalmente funciona un reinicio del buscador (menú de salida forzada) y/o el uso de los botones <Atrás/Adelante> en la ventana del buscador.
La mejor respuesta, según mi experiencia, es "Deficientemente, si es que lo hace". Hay trucos alternativos, pero tienden a ser igualmente delicados. Apple necesita superarse y admitir que ocasionalmente se necesita un botón de "actualizar" , incluso si no se supone que sea necesario.
Los archivos de red con varias personas editándolos simultáneamente es una situación particularmente común que prácticamente requiere la capacidad de forzar una actualización del directorio actual.
Creo que la mejor respuesta hasta ahora es de @Joris Vanhecke. Por favor considere aceptarlo.
Esto me acaba de pasar en El Cap 10.11.5. Finalmente conseguí que los archivos se actualizaran cambiando la vista de Lista a Columnas y viceversa.

Respuestas (4)

La información del Finder debe actualizarse de forma automática e instantánea a medida que los archivos y la información cambian, ese es el objetivo y por qué Apple no proporciona una opción de "Actualizar", aunque en la práctica las cosas a veces no funcionan por cualquier motivo.

Si la información no actualiza automáticamente los cambios en los archivos, etc., puede ser el resultado de un error o la corrupción de las preferencias del Finder u otra corrupción.

  1. Asegúrese de estar ejecutando la última versión de OS X, ya que el problema puede ser un error que ya se haya solucionado.

  2. Además, para las carpetas donde el contenido no se actualiza correctamente, podría ser una buena idea intentar eliminar el archivo .DS_Store para ese directorio y ver si eso tiene algún efecto. (reiniciando el buscador para verificar)

  3. La siguiente opción sería restablecer las preferencias del Finder. Intente eliminar el archivo llamado com.apple.finder.plist ubicado en ~/Library/Preferences/com.apple.finder.plist(reiniciando el buscador para verificar)

  4. Si el problema ocurre constantemente, comuníquese con Apple y muéstreles el problema y cómo repetirlo, es posible que haya encontrado un error.

¡ Nr.3 rm ~/Library/Preferences/com.apple.finder.plist ; killall Finderfue definitivamente la solución! Después de eso, los tamaños, la cuadrícula y las posiciones de mis íconos de escritorio se rompieron, pero con algunos ajustes de preferencia + cp /Volumes/TimeMachine/Backups.backupdb/MacName/Latest/LocalDisk/Users/Name/Desktop/.DS_Store ~/Desktop/; killall Finderrestaurados con éxito. ¡Entonces escribió el guión de prueba! 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;done¡Finder ahora se actualiza correctamente! ~Cada 2-3 segundos. ¡Antes solo al salir y volver a ingresar al directorio!
El comportamiento de actualización de Mac OS X Finder difiere un poco según los cambios que se produzcan: archivo único que crece a tasas de kB/seg (instantánea), muchos archivos pequeños nuevos (1-3 segundos), archivos de crecimiento rápido (mB/seg) se actualizan un poco más lento (máximo 3-4 segundos). Full Finder Refresh Test Suite que provoca diferentes comportamientos de actualización en la próxima publicación.
Agregar archivos pequeños con frecuencia: cd ~/Desktop/update/;i=1;while [ $i -lt 1000 ];do mkfile 0 $i;(( i++ ));echo "File Nr $i";sleep 1;done Archivo de crecimiento lento: Archivo 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 de crecimiento rápido: 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
Por cierto, estoy en 10.6.8. Lamentablemente, el error de actualización todavía ocurre. Ejemplo de una manifestación actual adb backup -apk -all -f ~/Backups/android.ab. android.abmuestra constantemente el mismo tamaño de archivo aunque se escribe constantemente. Si apunto mi secuencia de comandos de archivo de rápido crecimiento a este directorio, ¡tanto el archivo growingcomo el archivo android.abactualizan regularmente su tamaño de archivo! Parece que algunas operaciones de escritura desencadenan una actualización, mientras que otras no. No sé detalles. Tal vez ciertos Servicios que uso causen eso.
Mismo efecto en ~/Downloads. Al descargar un archivo de Chrome, su tamaño no se actualiza, aunque se escribe constantemente. Se activa una actualización, ya sea navegando y volviendo a entrar, o creando una carpeta nueva o renombrando una existente dentro de ~/Downloads. Cuando finaliza la descarga, el tamaño y la marca de tiempo se actualizan correctamente. Pero no mientras el progreso de la descarga.
Por lo tanto, siempre que un archivo se escriba activamente (hablando programáticamente: controlador de archivos abierto), el proceso responsable (escribir aplicación, kernel o posiblemente fsevents o procesos de monitoreo de fs similares) parece no activar Finder para actualizar, solo si el evento "terminado se produce la escritura". Tiene sentido, ya que, de lo contrario, el Finder necesitaría actualizarse mucho (incluso si se reduce a ciertos intervalos de actualización). Creo que esto es por diseño. Mi secuencia de comandos era un bucle de procesos consecutivos de apertura/escritura/cierre, lo que activaba la actualización, mientras que los otros casos observados eran abrir... escribir... escribir... escribir... cerrar casos.
Tengo el mismo problema que describe el OP: Finder a veces no actualiza el contenido de la carpeta. Pero encontré una solución realmente simple aquí: apple.stackexchange.com/questions/49543/…
¡Probé esto en la cuenta de invitado, y allí no ocurre el error! Por Finder.applo tanto, definitivamente no está dañado y la causa del problema debe estar en algún lugar dentro de mi directorio de inicio. Había borrado com.apple.finder.plisty los .DS_Storearchivos en los directorios con problemas, y reinicié Finder, y también cerré sesión y volví a iniciar sesión, pero el problema persiste. Solo puedo suponer que los permisos de mi archivo/carpeta no son los que se supone que deben ser o que un software de terceros integrado en los eventos del Finder o del sistema de archivos causa el problema. (Menú contextual) ¿Servicios? ¿Dropbox? ¿Algunas ideas?
¡Finalmente Finder 10.6.8 se actualiza correctamente de nuevo! Hice tanto dentro de mi cuenta de usuario, que no estoy seguro de qué lo arregló realmente y ciertamente no estoy tratando de reproducir el error ahora que Finder funciona nuevamente. Pero para compartir algo de experiencia, mi suposición es: desde el panel de control, Userseliminé las cuentas no utilizadas y el grupo access_bpf (necesario para el dispositivo de red Wireshark), habilité, usé y luego deshabilité Fast User Switching. Además de esto, dentro ~/Librarymarqué Services& Scripts, borré Contextual Menu Items(vacío pero quién sabe...) y LaunchAgents/com.apple.FolderActions*.
Solo un reinicio más tarde para encontrar que el error vuelve a ocurrir :-( Después de eso, maté UserEventAgent, y luego la actualización funcionó bien, pero Finder saltó al 100% de la CPU. Mató y, por lo tanto, reinició Finder. Error allí nuevamente. Matar de UserEventAgentnuevo no ayudó esta vez. Estoy al final de mis pruebas por ahora. Creo que haré una nueva instalación en algún momento...
Estaba teniendo un problema similar que fue resaltado por la barra lateral de Sublime Text 2 que no se actualiza automáticamente. Después de observar el problema en Finder, descubrí esta solución. stackoverflow.com/a/23840606/1011746

Haga clic en Alt y seleccione "Obtener información". Esto actualizará la carpeta. Tengo este problema con las carpetas ftp montadas como una unidad a través de Transmit.

Desafortunadamente, esto no actualizará el contenido de los archivos montados a través de Transmit. Todavía se almacenarán en caché y no he descubierto cómo actualizarlos.
Esto funcionó perfectamente en mi caso para un recurso compartido de red que no mostraba todos sus archivos. Vale la pena intentarlo en cualquier caso, toma dos segundos.
Descubrí que esto solo funciona a veces. Lo que parece funcionar todo el tiempo es eliminar un archivo en la carpeta y luego deshacerlo.

Se puede agregar una función de "Actualizar" a Finder mediante un software de terceros como XtraFinder (gratis).

Puede agregarlo usted mismo: apple.stackexchange.com/questions/49543/…
Agregarlo independientemente de XtraFinderhecho es la respuesta "canónica" que responde a la pregunta original en principio. No obstante, para las personas que no lo han probado XtraFinder, háganlo: tiene muchas más funciones (y posiblemente mucho más útiles) además de un botón de actualización.
Esta solución resolvió un problema de larga data que tenía sshfscon OS X FUSE. Por ejemplo, ejecutar secuencias de comandos en un servidor que genera archivos de imagen ( PDF, PNGu otros) utilizados para no activar ninguna actualización en mi Finder. Este comportamiento es muy irritante cuando está desarrollando código con acceso a archivos en el directorio montado localmente y ejecutándolo de forma remota a través de ssh.
Sin embargo, esto no soluciona todos los problemas. Estoy mirando un recurso compartido NFS en XtraFinder, donde en el servidor cambié el nombre de una de las carpetas. El antiguo nombre aún permanece en Finder. Terminal muestra el nuevo nombre. Actualizar no ayuda. Al hacer que XtraFinder reinicie Finder por mí, obtengo una lista de directorios con el nombre correcto. Un segundo después de hacer clic en esa carpeta, Finder vuelve a cambiar el nombre por el incorrecto MIENTRAS ESTOY MIRANDO. FFS, odio este buscador de mierda. Siempre he sido absolutamente inútil con los recursos compartidos de red desde mi primer OS X, Lion. ¡NUNCA FUNCIONÓ CORRECTAMENTE!

Simplemente vaya al directorio principal y a la carpeta específica nuevamente y actualizará el contenido. O utilice el botón de avance y retroceso.

esto no funciona