Для управления Time Machine из командной строки существует утилита tmutil
. Нас интересуют методы получения списка бэкапов и удаления выбранного бэкапа.
Чтобы получить список бэкапов, выполним команду:
tmutil listbackups
Теперь, зная путь до конкретного архива, его можно удалить командой
tmutil delete /Volumes/Backup/Backups.backupdb/Slim/2016-10-01-031248
Если потребуется удалить сразу несколько архивов, то лучше автоматизировать эти действия. Например, это можно сделать так:
tmutil listbackups | grep '2016-0[4-9]' | sort -r | xargs -n 1 sudo tmutil delete
Эта последовательность команд вначале получает список всех архивов. Потом оставляет в списке только архивы с апреля по сентябрь. Сортирует список от новых к старым, чтобы было меньше операций и процесс шёл быстрее. А затем удаляет их один за одним.