web-dev-qa-db-ja.com

Apple Time Machine?のコマンドラインアクセス

AppleのTimeMachineを使用して、オフィスのApple 10.5.8ワークステーションをバックアップします。

ファイルを復元したい場合は、Time Machine GUIを開いて、そこでファイルを参照する必要があります。 GUIは醜い目玉で、邪魔になります。

Macのコマンドラインを使用してTimeMachineアーカイブを参照する方法はありますか?

私はNetappsやその他のストレージアプライアンスに慣れています。私はUbuntuワークステーションに backintime を使用しています。これらのシステムのいずれかでファイルを復元するには、次のような簡単なコマンドでファイルを復元できます。

cp .snapshot/daily.0/filename.txt .

または

cp /backup/backintime/20100611-000002/backup/etc/shadow /etc/shadow

AppleのTimeMachineに相当するものはありますか?

14

私のコメントを答えとして。中間的な解決策は、通常のフォルダと同じようにFinderを使用してTimeMachineバックアップを参照することです。コマンドラインで参照する場合は、フォルダをFinderからターミナルウィンドウにドラッグして、TimeMachineが設定する多くのレベルのディレクトリを探す必要がないようにします。楽しい!

5
fideli

コマンドラインからのバックアップの復元は、 tmutil コマンドで実行できます。

tmutil restore <complete path to snapshot> <path to restore>

例えば:

Sudo tmutil restore /Volumes/TimeMachine/Backups.backupdb/Server/2013-03-18-002707/Boot\ HD/Users/me/Documents/loveletter.doc loveletter.doc

3月18日のバックアップからラブレターを復元します。

9
CharlesB