Cómo eliminar (eliminar tmutil) todas las copias de seguridad antiguas de TimeMachine - mantener solo la copia de seguridad completa actual

5

Cómo eliminar (con CLI tmutil delete ) todas las copias de seguridad antiguas de TimeMachine. Deseo mantener solo la copia de seguridad actual.

Deseo poner eso en crontab .

Se encontró Cómo eliminar copias de seguridad antiguas de Time Machine en Mac

sudo tmutil delete /Volumes/Time Machine Backups/Backups.backupdb/MacBook\ Pro/2015-07-13-150021/

No me gusta especificar las marcas de tiempo. Deseo tener solo una copia de seguridad completa actual. Esto significa eliminar los archivos y versiones eliminados del disco de copia de seguridad.

    
pregunta Ivanov 22.04.2017 - 10:53

1 respuesta

5
#!/bin/bash
latest=$(sudo tmutil latestbackup)
sudo tmutil listbackups | while read backup; do
    if [[ "$backup" != "$latest" ]]; then
        echo sudo tmutil delete "$backup"
    fi
done

Elimine echo una vez que esté seguro de que la salida es correcta.

    
respondido por el nohillside 22.04.2017 - 11:10

Lea otras preguntas en las etiquetas