删除机器的所有Timemachine备份的最快方法


17

删除整个TimeMachine存档(又称为Backups.backupdb)的推荐方法是什么?

不能使用“磁盘工具”擦除整个磁盘。

我将所有内容都移到了“废纸rash”,但是“准备清空废纸“”正在计数要永久删除的文件。我取消了-100,000个文件。

那么,建议删除大量文件的方法是什么?

Answers:


16

如果您对使用Terminal.app(位于实用程序文件夹中)感到满意,则可以尝试使用Unix sudo rm -r <path>/Backups.backupdb命令。请注意,这<path>是Time Machine备份所在硬盘驱动器路径的占位符。请确保没有错字,请小心传递给此命令的路径。

完成的步骤是:

  1. 启动Terminal.app
  2. 在Terminal.app的窗口之一中,键入sudo rm -R一个空格
  3. 使用Finder窗口导航到该Backups.backupdb文件夹,然后
  4. 将该文件夹拖到步骤2的Terminal.app窗口中,然后按Return键。
  5. 系统可能会要求您输入管理员帐户的密码。
  6. 删除完成后,默认提示将再次出现在Terminal.app的窗口中。

man rm文档类型。


Backups.backupdb一样的MachineName.sparsebundle时间机器卷上?我没有看到任何backupdb文件。(
2015年

1
我需要/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypassmattorb答案中的 前缀来绕过“不允许操作”错误。
戴夫X

29

如果您有:

不允许操作

执行后

sudo rm -rf Backups.backupdb

您应该遵循此方法,该方法bypass在remove命令之前添加的:

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

1

Mattorb的方法很好用。

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

但是,通过在命令rm -rfv [space]之后将文件夹拖放到终端窗口中,可以更轻松地输入Backups.backupdb的路径。

如果将Backups.backupdb放入垃圾桶,它仍然可以工作-所需要做的只是将其移至原始光盘,然后从此处应用上述终端命令。我希望这有帮助


0

终端打开后,我使用以下命令:

rm -rfv /path/to/folder/

r方法递归的,f手段有力,v手段详细所以你可以看到这些文件被删除。

使用此命令时要小心。您必须指定确切的路径,否则此命令将无法撤消(除非您有一个明智的备份)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.