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

17

He eliminado accidentalmente mi archivo ~/.zshrc y me gustaría recuperarlo de una copia de seguridad de Time Machine. Cuando entro en Time Machine puedo ver mi directorio de inicio, pero todos los archivos de puntos del directorio están ocultos en la ventana del Buscador que muestra Time Machine.

¿Cómo puedo restaurar un archivo oculto como ~/.zshrc usando Time Machine?

    
pregunta Ian C. 08.08.2014 - 06:38

4 respuestas

4

Para poder ver archivos invisibles ...

Open Applescript Editor, en Aplicaciones > Las utilidades luego copian / pegan esto en un nuevo script ...

Desde El Capitán, el truco de cambiar de vista ya no funciona, así que es hora de salir del Finder

Para un método para convertir esto en un Servicio con comando clave, vea
enlace

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
do shell script "killall Finder"
return input

Mavericks / Yosemite debería funcionar con esta versión de actualización de vista, que fue más rápida & Más suave, pero simplemente dejó de funcionar en El Capitán ...

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 guárdalo como una aplicación, que puedes hacer doble clic para mostrar / ocultar archivos invisibles.

No es necesario eliminar el Finder para este conmutador, una actualización es suficiente - & puede ser más rápido.

    
respondido por el Tetsujin 20.12.2014 - 20:41
23

¡Tenga la seguridad de que Time Machine está haciendo una copia de seguridad de sus archivos de puntos! Simplemente no puedes verlos por defecto en Finder. Para restaurar un archivo oculto como .zshrc , primero debe desactivar el ocultamiento de archivos en el buscador. Puede hacerlo abriendo una ventana de Terminal e ingresando:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Ahora ingrese a Time Machine y navegue hasta donde residen sus archivos ocultos. Deberías poder restaurarlos desde allí.

Cuando haya restaurado todos los archivos que desea, puede volver a que Finder los oculte ingresando:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

en una ventana de Terminal.

    
respondido por el Ian C. 08.08.2014 - 06:38
9

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
    
respondido por el StrawHara 23.10.2014 - 08:38
4

El prefijo AppleShowAllFiles parece haberse ido en High Sierra.

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

desplazar ⇧ + cmd ⌘ +.

Esto también funciona en Time Machine.

    
respondido por el tarrall 30.05.2018 - 16:06

Lea otras preguntas en las etiquetas