フォルダを上書きコピー
09/06/05 00:55
mac osx でフォルダを上書きコピーする方法をご紹介します。
osxのファインダーから同名のフォルダをコピーしようとすると、コピー先のフォルダは削除され、新しくコピー元のディレクトリに置き換わります。
phpやperlなどwebでよく使用されるプログラムで書かれたソフトなどは、アップデートがあったとき、
フォルダ構造は保ったまま、前回から更新のあったファイルのみ配布されるということがあります。
ファインダー上で作業する場合は、いちいちフォルダを開いて更新のあったファイルをみつけて、コピー先も同じフォルダを開き、ファイルをコピーするしかありません。
unixのコマンドにはこの作業を簡単に行える便利なコマンドが用意されています。
まずコマンドを使用するためにターミナルアプリケーションを動かします。 (ファイルを検索して削除) ターミナルに次のように入力してください。
cp -Rf コピーするフォルダ 上書きされるフォルダがある一つ上の階層のフォルダ
このように指定して実行することによって、上書きコピーすることができます。
例) ablogcmsフォルダを上書きコピーしたい
/beta5/ablogcms
を
/httpdocs/ablogcms
に上書きコピーする場合は次のようにします。
cp -Rf /beta5/ablogcms /httpdocs
慣れない内は難しく感じられますが、ファインダー上からターミナルにドラッグ&ドロップでフォルダを指定することもできます。
沢山のファイルを上書きコピーしなければならないようなときはこのコマンドを使用することによって作業時間を短縮することができます。
投稿
記事URL
URL




