Hatena::ブログ(Diary)

katz's adversaria

2011-02-03

[] cpディレクトリ構造を維持したままコピー

ディレクトリ構造を維持したままファイルをコピーしたい場合は cp の --parents オプションを使用するとよい。

例えば以下のようなディレクトリ構成だったとする。

.
|-- dir1
`-- dir2
    `-- dir3
        `-- file

このとき、

$ cp dir2/dir3/file dir1

とすると、以下のようなディレクトリ構成になる。

.
|-- dir1
|   `-- file
`-- dir2
    `-- dir3
        `-- file

一方、

$ cp --parents dir2/dir3/file dir1

のように --parents オプションをつけると

.
|-- dir1
|   `-- dir2
|       `-- dir3
|           `-- file
`-- dir2
    `-- dir3
        `-- file

というようにコピー元のディレクトリ構造を維持したままコピーされる。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/katz_24/20110203/1296736385