Apple Time Machine 的命令行访问?

Ste*_*ski 16 backup command-line time-machine macos

我们在办公室使用 Apple 的 Time Machine 备份我们的 Apple 10.5.8 工作站。

如果我想恢复一个文件,我需要打开 Time Machine GUI 并在那里浏览文件。GUI 是丑陋的眼睛糖果,妨碍了我。

有没有办法使用 Mac 的命令行浏览 Time Machine 档案?

我习惯了 Netapps 和其他存储设备。我将backintime用于我的 Ubuntu 工作站。要使用其中一个系统恢复文件,您可以使用如下简单命令恢复文件:

cp .snapshot/daily.0/filename.txt .
Run Code Online (Sandbox Code Playgroud)

或者

cp /backup/backintime/20100611-000002/backup/etc/shadow /etc/shadow
Run Code Online (Sandbox Code Playgroud)

Apple 的 Time Machine 有类似的吗?

Cha*_*esB 10

可以使用以下tmutil命令从命令行恢复备份:

tmutil restore <complete path to snapshot> <path to restore>
Run Code Online (Sandbox Code Playgroud)

例如:

sudo tmutil restore /Volumes/TimeMachine/Backups.backupdb/Server/2013-03-18-002707/Boot\ HD/Users/me/Documents/loveletter.doc loveletter.doc
Run Code Online (Sandbox Code Playgroud)

将在 3 月 18 日从备份中恢复您的情书。


fid*_*eli 5

把我的评论作为答案。一个中间解决方案是使用 Finder 像浏览常规文件夹一样浏览 Time Machine 备份。如果您想在命令行中浏览它,请将文件夹从 Finder 拖到终端窗口,这样您就无需在 Time Machine 设置的多个级别目录中进行搜索。享受!

  • 在浏览 Time Machine 备份时,如何将文件夹从 Finder 拖到终端? (3认同)