Самый быстрый способ удалить все резервные копии Timemachine для машины

17

Каков рекомендуемый способ избавиться от всего архива TimeMachine (он же Backups.backupdb)?

Использование Дисковой утилиты для удаления всего диска не вариант.

Я переместил все в Корзину, но "подготовка к пустому мусору" считала файлы для удаления навсегда. Я отменил на -100000 файлов.

Итак, каков рекомендуемый способ удаления огромного количества файлов?

Матиас Баух
источник

Ответы:

16

Если вам удобно использовать Terminal.app (находится в папке Utilities), вы можете попробовать использовать sudo rm -r <path>/Backups.backupdbкоманду Unix . Обратите внимание, что <path>это место для пути к жесткому диску, на котором находится резервная копия Time Machine. Пожалуйста, будьте осторожны с путем, который вы передаете этой команде, следя за тем, чтобы не было опечаток.

Полные шаги:

  1. Запустить Terminal.app
  2. В одном из оконечных приложений Terminal.app введите sudo rm -Rпробел
  3. Используйте окно Finder для перехода к Backups.backupdbпапке, затем
  4. Перетащите эту папку в окно Terminal.app шага 2 и нажмите клавишу возврата.
  5. Вас могут попросить ввести пароль для учетной записи администратора.
  6. Приглашение по умолчанию снова появится в окне Terminal.app после завершения удаления.

Тип man rmдля документации.

Глобальный кочевник
источник
такое Backups.backupdbже, как MachineName.sparsebundleна томе машины времени? Я не вижу никаких файлов backupdb. (Dec '15, El Capitan)
Olie
1
Мне нужен был /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypassпрефикс в ответе mattorb, чтобы обойти ошибки «Операция не разрешена».
Дэйв Икс
29

Если у вас есть:

Операция не разрешена

после выполнения

sudo rm -rf Backups.backupdb

Вы должны следовать этому подходу , который добавляется bypassперед командой удаления:

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv Backups.backupdb
mattorb
источник
1

Подход Матторба работает отлично.

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv Backups.backupdb

Однако путь к Backups.backupdb можно легче ввести, перетащив папку в окно терминала после команды rm -rfv [пробел]

Он по-прежнему работает, если вы поместили Backups.backupdb в корзину - все, что нужно, это переместить его на свой оригинальный диск и затем применить вышеупомянутую терминальную команду оттуда. надеюсь, это поможет

Род Пил
источник
0

Когда терминал открыт, я использовал следующую команду:

rm -rfv /path/to/folder/

В rсредства рекурсивные, fсредства силой, vозначает многословный , так что вы можете увидеть файлы удаление.

Будьте осторожны при использовании этой команды. Вы должны указать точный путь, в противном случае для этой команды нет отмены (если у вас нет резервной копии, которая является разумной).

DomainsFeatured
источник