ウープスデザインブログ (デザイナーまめこ)

東京都でフリーランスデザイナーをしているイシジマミキのブログです。制作実績やその作り方とか。あと運営しているコワーキングスペース「こけむさズ」に関して。書評などのレビューもします。

Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。

2012年11月21日

数ギガバイトに及ぶ音楽ファイルや撮りためた写真を、手動バックアップで外付けHDDにコピー。なんてことはよくやりますよね。わたしも納品完了した案件を貯めてからガツッとTime Capsuleに移動したりするのです。

しかしなぜかMac、そしてFinderは大容量コピーが下手くそらしくうまく言った試しがありません。大概はディレクトリだけコピーされていて肝心なファイルがない。バックアップができたと油断して元ファイルを消してしまい絶望することも多々ありました。おお、過去の制作実績よ…。

確実なコピーを行う

調べてみたらやはり有名な事象らしく、いくつか記事が出てきました。でこちらに対策が。

私のバックアップ環境はCarbon Copy Cloner+TimeMachineですが、ファイルコピーにはbackuplist+を使っています。理由は、信頼性の高いrsyncを内部で呼び出しているからです。もっと手軽に使いたい!という人向けには、やはりrsyncを利用したファイル同期ウィジェット「rsyncw」というソフトもあります。

影羽連盟: ファイルの「確実な」コピーを行う

http://kagebane.blogspot.jp/2009/03/blog-post.html

手軽そうだったのでwidgetの「rsyncw」を入れてみたのですがうまく動作しなくて挫折しました。

rsyncwよく分からないからcpコマンド

けっきょくターミナルでコマンド叩けばいいんでは?となりました。こっちのがうまく言ったのでしばらくはこれで行こうと思います。

rsyncwってツールなんですかね。バックアップ用とかの。

Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) – ITmedia エンタープライズ 

よく分からないので自分が知っている数少ないコマンドcpで行きます。

cp -a コピーしたいファイル コピー先の場所

でOKです。

-aとはオプションです。「できるだけ属性や権限を保持する」という設定です。なんだろこれ?

UNIXコマンド [cp] 

http://www.k-tanaka.net/unix/cp.html

ファイルパスの指定はドラッグアンドドロップで!

パスを入力するのが面倒なときには、対象ファイルをドラッグアンドドロップすることで挿入してくれます。ターミナルちゃんえらい。

スクリーンショット 2012 11 21 15 23 59

ターミナルにドラッグすれば

スクリーンショット 2012 11 21 15 24 02

このようにパスが自動挿入されます。

コピーしたいディレクトリと、コピーする場所をこれで入力したらEnterキーを押せばOKです。どんどんファイルがコピーされます。Finderのように待ち時間が表示されないので心配かもしれませんが、まずはぐっすり寝て明日できてたらいいなー。くらいの心持ちで行きましょう。

自分はこれで音楽ファイルを外付けに移動させることができました。やったね!

追記:移動の場合はmvコマンドで一瞬

mv 移動させたいファイルやディレクトリ 移動した場所

教えてもらったんですがこっちだったら一瞬らしいです。

※これは同ドライブ内の場合なので外付けHDDなど別のドライブのときはやっぱり時間がかかるらしいです。

少しでも役だったらシェアしたり、コメントもらえると記事を書くモチベーションが跳ね上がります!

▲ ページ上部へ戻る

10 Responses Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。to “”

  1. Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/8EFKlaG7

  2. sunami hokuto より:

    読んでる:[woops!] Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/Y1cx686J

  3. grip on minds より:

    Time Capsule 買おうと思ってたので参考になる | Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/0AqwfmBg @woopsdezさんから

  4. 移動だったらmvコマンド。こっちは一瞬ですむらしいです // Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/UaU9eZKU via @woopsdez

  5. ヒロ より:

    移動だったらmvコマンド。こっちは一瞬ですむらしいです // Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/UaU9eZKU via @woopsdez

  6. yuuya shibata より:

    [woops!] Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/NnWVgYnn

  7. hal_99 より:

    数Gぐらいのコピーで失敗とかしないけどなあ… RT @gladdesign: [woops!] Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/DvHSM2JT

  8. [woops!] Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/ZjRL4wNC

  9. [woops!] Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/0Frq7ywA

  10. mau_mau より:

    見てる→ Macで大容量ファイルコピーは高確率で失敗。シェルスクリプトで安全にコピー。 http://t.co/q0JqTdtv @woopsdezさんから

Leave a Reply