Accidentalmente borré mi ~/.zshrc
archivo 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 en el directorio están ocultos en la ventana del Finder que muestra Time Machine.
¿Cómo puedo restaurar un archivo oculto como ~/.zshrc
usar Time Machine?
Para poder ver archivos invisibles...
Edición tardía
Desde Sierra (macOS 10.12) puede usar shift ⇧ cmd ⌘ .para alternar la visibilidad. Solo necesitas el viejo AppleShowAllFiles
truco si quieres que el cambio sea permanente.
Abra Applescript Editor, en Aplicaciones > Utilidades, luego copie/pegue esto en un nuevo script...
Desde El Capitán, el truco de cambiar de vista ya no funciona, así que vuelve a salir del Finder.
Para obtener un método para convertir esto en un servicio con un comando clave, consulte
https://apple.stackexchange.com/a/258741/85275
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 era más rápida y fluida, pero 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
A continuación, Guardar como una aplicación, en la que puede hacer doble clic para alternar mostrar/ocultar archivos invisibles.
No es necesario que elimine el Finder para esta alternancia, una actualización es suficiente, y puede ser más rápida.
¡Tenga la seguridad de que Time Machine está haciendo una copia de seguridad de sus archivos de puntos! Simplemente no puedes verlos de forma predeterminada en Finder. Para restaurar un archivo oculto .zshrc
, primero debe desactivar la ocultación 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 residían sus archivos ocultos. Debería poder restaurarlos desde allí.
Cuando hayas restaurado todos los archivos que deseas, puedes volver a hacer que Finder los oculte ingresando:
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
en una ventana de Terminal.
La preferencia AppleShowAllFiles parece haber desaparecido en High Sierra.
Afortunadamente, ahora puede (en Sierra y High Sierra) decirle a Finder que le muestre todos sus archivos "ocultos" (puntos) con:
shift ⇧ + cmd ⌘ + .
Esto también funciona en Time Machine.
Puede acceder fácilmente a su archivo oculto utilizando la Terminal.
cd /Volumes/TIME_CAPSULE_DISK_NAME/Backups.backupdb/YOUR_BACKUP/Users/YOUR_NAME
ls -la
ian c
Tetsujin
Darrell Golliher
Tetsujin
playa nathan