人気コンテンツ今日: |
cp ditto rsyncコマンドで外付けハードディスクにコピーするSubmitted by sasaki on 水曜, 2009-03-18 10:33.
外部ハードディスク1 から 外部ハードディスク2 へコピーするときのコマンド。
■フォルダAをコピーするコマンドによってディレクトリ指定の違いがあるので試しにテストしておくとよい。
cpコマンドでのコピー $ cp -prv /Volumes/ハードディスク1/フォルダA /Volumes/ハードディスク2/ -p パーミッションを保持する。 -r フォルダ内をコピーする。 -v 進行状況を表示する。
dittoコマンドでのコピー $ ditto -V /Volumes/ハードディスク1/フォルダA /Volumes/ハードディスク2/フォルダA 注意: コピー先にフォルダ名を指定すること。 -V 進行状況を表示する。
rsyncコマンドでのコピー $ rsync -av /Volumes/ハードディスク1/フォルダA /Volumes/ハードディスク2/ -a アーカイブモード(パーミッション等、全く同じようにコピーしてくれる) -v 進行状況を表示する。 rsyncは、ハードディスク1 と ハードディスク2 で定期バックアップする場合に重宝する。 ハードディスク1で増えたファイル だけを ハードディスク2 へ転送してくれる。 コピーを中断したときや、コピー中に強制終了したときも、rsyncなら今までコピーしたファイルを上書きしないので、コピー時間が短くてすむ。 ファイルサイズとファイル作成時間で、同一ファイルかどうかを判断しているので安心してミラーリングに用いることができる。
■ハードディスクを丸ごとコピーするcpコマンドでのコピー 1 (簡単なのでお勧め) $ cp -prv /Volumes/ハードディスク1/* /Volumes/ハードディスク2/ *を付けると、隠しファイルはコピーしないで、スキップしてくれる。 コピーする隠しファイル .DS_Store アイコンの表示位置を記録したファイル
コピーしない隠しファイル .fseventsd/* ログファイル .Spotlight-V100 スポットライト用のインデックスファイル .Trashes ゴミ箱 .TemporaryItems/* 一時ファイル
cpコマンドでのコピー 2 (完全コピーのときにお勧め) $ sudo cp -prv /Volumes/ハードディスク1 /Volumes/ハードディスク2/ さきほどとは違い、*を省略すると、隠しファイルを全てコピーする。 隠しファイルによっては、root権限が必要なので、sudoで実行する。
dittoコマンドでのコピー (完全コピーのときにお勧め) $ sudo ditto -V /Volumes/ハードディスク1/ /Volumes/ハードディスク2/ 注意: root権限で実行する。隠しファイルをコピーできないエラーを防ぐため。
rsyncコマンドでのコピー (便利なのでお勧め) $ rsync -av /Volumes/ハードディスク1/ /Volumes/ハードディスク2/ root権限が必要なコピーはスキップする。 コピー完了後、 Desktop DB と Desktop DF ファイルは必要ないので手動で削除する。
|
MacOS X Tipsamazon広告英語お勧め教材! 英語の学校でも使っているのですが、1つのストーリーを3分で読めて、内容も面白く、もっと早く出会いたかった本です。 Apple好きで英語も勉強したいならこの一冊! ブログパーツ |