Najszybszy sposób na usunięcie wszystkich kopii zapasowych Timemachine dla komputera

17

Jaki jest zalecany sposób pozbycia się całego archiwum TimeMachine (aka Backups.backupdb)?

Usunięcie całego dysku z Narzędzia dyskowego nie jest opcją.

Przeniosłem wszystko do Kosza, ale „przygotowanie do pustego kosza” liczyło pliki do usunięcia na zawsze. Anulowałem przy -100 000 plików.

Jaki jest zatem zalecany sposób usuwania ogromnych ilości plików?

Matthias Bauch
źródło

Odpowiedzi:

16

Jeśli nie masz ochoty korzystać z Terminal.app (znajduje się w folderze Narzędzia), możesz spróbować użyć sudo rm -r <path>/Backups.backupdbpolecenia Unix . Pamiętaj, że <path>jest to symbol zastępczy ścieżki do dysku twardego, na którym znajduje się kopia zapasowa Time Machine. Uważaj na ścieżkę przekazywaną do tego polecenia, upewniając się, że nie ma literówki.

Kompletne kroki to:

  1. Uruchom Terminal.app
  2. W jednym z okien Terminal.app wpisz sudo rm -Rspację
  3. Backups.backupdbNastępnie użyj okna Findera, aby przejść do folderu
  4. Przeciągnij ten folder do okna Terminal.app w kroku 2 i naciśnij klawisz Return.
  5. Możesz zostać poproszony o wpisanie hasła do konta administratora.
  6. Domyślny monit pojawi się ponownie w oknie Terminal.app po zakończeniu usuwania.

Wpisz man rmdokumentację.

Globalny koczownik
źródło
jest Backups.backupdbtaki sam jak MachineName.sparsebundległośność wehikułu czasu? Nie widzę żadnych plików kopii zapasowej. (Dec '15, El Capitan)
Olie
1
Potrzebowałem /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypassprefiksu w odpowiedzi Mattorba, aby ominąć błędy „Operacja niedozwolona”.
Dave X
29

Jeśli masz:

Operacja niedozwolona

po wykonaniu

sudo rm -rf Backups.backupdb

powinieneś zastosować to podejście , które dodaje się bypassprzed poleceniem remove:

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv Backups.backupdb
mattorb
źródło
1

Podejście Mattorba działa dobrze.

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

Jednak ścieżkę do Backups.backupdb można łatwiej wprowadzić, przeciągając i upuszczając folder do okna terminala po poleceniu rm -rfv [spacja]

Nadal działa, jeśli umieściłeś Backups.backupdb w koszu - wszystko, czego potrzebujesz, to przenieść go na oryginalny dysk, a następnie zastosować powyższe polecenie terminalu. mam nadzieję, że to pomoże

Rod Peel
źródło
0

Gdy terminal jest otwarty, użyłem następującego polecenia:

rm -rfv /path/to/folder/

Te rśrodki rekurencyjnych, fśrodki silnie, vśrodki zbyt obszerne, więc rzeczywiście można zobaczyć pliki są usuwane.

Zachowaj ostrożność podczas korzystania z tego polecenia. Musisz podać dokładną ścieżkę, w przeciwnym razie nie będzie można cofnąć tego polecenia (chyba że masz rozsądną kopię zapasową).

Domeny Wyróżnione
źródło