31 votos

¿Cómo restaurar un archivo oculto en Time Machine?

Accidentalmente borré mi ~/.zshrc y me gustaría recuperarlo de una copia de seguridad de la máquina del tiempo. Cuando entro en Time Machine puedo ver mi directorio principal, pero todos los archivos de puntos del directorio están ocultos en la ventana del Finder que muestra Time Machine.

¿Cómo puedo restaurar un archivo oculto como ~/.zshrc usando la máquina del tiempo?

31voto

shsteimer Puntos 8749

Tengan la seguridad de que Time Machine está haciendo una copia de seguridad de sus archivos de puntos. No puedes verlos por defecto en el Finder. Para restaurar un archivo oculto como .zshrc primero tienes que apagar el archivo que se esconde en el buscador. Puedes hacerlo abriendo una ventana de la Terminal y entrando:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Ahora entra en Time Machine y navega hasta donde residen tus archivos ocultos. Deberías ser capaz de restaurarlos desde allí.

Cuando hayas restaurado todos los archivos que quieras, puedes volver a hacer que Finder los esconda entrando:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

en una ventana de la Terminal.

27voto

Bvandorp Puntos 11

El prefijo AppleShowAllFiles parece haber desaparecido en High Sierra.

Afortunadamente, ahora puedes (en Sierra y High Sierra) decirle a Finder que te muestre todos tus archivos "ocultos" (punto) con:

shift ⇧ + cmd ⌘ + .

Esto también funciona en Time Machine.

5 votos

Esto funciona en MacOS Catalina a partir de 2020.

0 votos

Y, también a partir de 2020, esto funciona en MacOS Big Sur 11.0 Beta (20A5384c) - ¡y muy probablemente también funcionará en la versión final!

22voto

Tetsujin Puntos 23061

Para poder ver los archivos invisibles

Abre el Editor de Manzanas, en Aplicaciones > Utilidades y luego copia/pega esto en un nuevo script...

set newHiddenVisiblesState to "YES"
try
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState

tell application "Finder"
    set theWindows to every Finder 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

Luego Guardar como una aplicación, que luego puede hacer doble clic para mostrar/ocultar archivos invisibles.

No necesitas matar al Buscador para este cambio, un refresco es suficiente - y puede ser más rápido.

1 votos

El rediseño de la ventana tiene el mismo efecto que un reinicio del Finder FWIW. Yo no diría que es más rápido, pero tener la capacidad de detectar y alternar el estado es agradable.

0 votos

Solía encontrar que el Finder a veces tardaba unos segundos en volver a aparecer [aunque solía tener HD y no SSD, así que esa podría ser la diferencia].

0 votos

Esto no me ha funcionado. Sin embargo, la sugerencia de Ian C. que aparece a continuación sí funcionó.

10voto

MrMojoRisin Puntos 2001

Puedes acceder fácilmente a tu archivo oculto usando la Terminal.

cd /Volumes/TIME_CAPSULE_DISK_NAME/Backups.backupdb/YOUR_BACKUP/Users/YOUR_NAME
ls -la

4 votos

Es un hecho triste que esta parece ser, con mucho, la forma más sencilla. Gracias por este breve momento de cordura

0 votos

Lamentablemente esto no me funciona: cd /Volúmenes/TIME_CAPSULE_DISK_NAME/Backups.backupdb/ ls -lra . ERROR: ls: .: Operación no permitida ¿Alguna idea?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X