¿Cómo puedo usar tmutil para averiguar qué archivos se eliminaron?

3

Estoy en Lion y hasta hace diez minutos no sabía que existía el ingenioso nuevo tmutil. Pero ahora estoy un poco incierto con todas sus opciones y subcomandos que usar para intentar averiguar qué salió mal y cómo solucionarlo.

Un programa se ejecutó mal y comenzó a eliminar archivos de ~. Hizo solo un pequeño progreso antes de que lo detuviera, pero sin duda perdí algunos archivos. Simplemente no puedo distinguir de un disco con cientos de miles de archivos, cuáles desaparecieron. Sé que había algunos archivos de configuración (por ejemplo, .bash_profile) porque estaban allí en esa carpeta, pero sin duda se desató en cierta forma, por lo que no se sabe qué se eliminó y de dónde.

No puedo hacer una restauración de / Users / John (el sistema operativo Mac lo impide), no puedo restaurar todos los archivos dentro de / Users / John usando la GUI (el Finder ignora todos los archivos .something y las carpetas, algunas de las cuales sé que fueron eliminadas), por lo que mi esperanza actual es averiguar desde la línea de comandos exactamente qué archivos quedaron afectados y restaurar de alguna manera solo aquellos de mi copia de seguridad de Time Machine.

En otras palabras ... ayuda.

    
pregunta John Munsch 08.09.2011 - 06:13

2 respuestas

4

Ejecutar

tmutil listbackups

para obtener la lista de instantáneas disponibles. Elija el anterior que ocurrió el problema y ejecútelo

tmutil compare YOUR-SNAPSHOT-HERE | cut -c33- | grep /Users/YOUR-USERNAME

para obtener una lista de diferencias entre entonces y ahora. Si omite la parte cut , también puede obtener alguna indicación sobre la diferencia real (pero es más difícil usar el resultado después).

    
respondido por el nohillside 08.09.2011 - 22:08
1

Si estuviera en esta situación, no usaría tmutil; Yo usaría algo como

    cp -Rnp "/Volumes/Time Machine/Latest/Macintosh HD/Users/John/.*" ~

para restaurar cualquier archivo de puntos o directorios, y la GUI para restaurar cualquier otra cosa.

    
respondido por el Daniel 08.09.2011 - 07:44

Lea otras preguntas en las etiquetas