Найшвидший спосіб видалити всі резервні копії Timemachine для машини


17

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

Використання утиліти Disk для видалення всього диска не є можливим.

Я перемістив усе до кошика, але "готуючись до порожнього сміття" рахував файли, які видалити назавжди. Я скасував на -100 000 файлів.

То який рекомендований спосіб видалити величезну кількість файлів?

Відповіді:


16

Якщо вам зручно використовувати Terminal.app (розташований у папці Utilities), ви можете спробувати скористатися sudo rm -r <path>/Backups.backupdbкомандою Unix . Зауважте, що <path>це заповнювач для шляху до жорсткого диска, на якому знаходиться резервна копія Time Machine. Будьте уважні до шляху, який ви пройдете до цієї команди, переконавшись, що немає помилки.

Повні кроки:

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

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


це Backups.backupdbте саме, що MachineName.sparsebundleна гучності машини часу? Я не бачу жодних резервних файлів. (Грудень '15, Ель-Капітан)
Олі

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

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означає багатослівний, так що ви дійсно можете бачити файли, які видаляються.

Будьте обережні, використовуючи цю команду. Ви повинні вказати точний шлях, інакше для цієї команди немає скасування (якщо ви не маєте резервної копії, яка є розумною).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.