平成30/ 2018-10-24 06:43
Linux/ cp/ 20180119.1529

cp xxx yyy
これだと、yyy のパーミッションを書き換えないでコピーできる。
でも、日付は引き継がれない。。

cp -a xxx yyy
ディレクトリの構造や、属性を維持してコピーする。
これだけ覚えると、ファイルもディレクトリも属性維持してコピーできるが
このオプションの無いOSがあるとのこと。

cp -r xxx yyy
ディレクトリコピー。属性は維持しない(新規作成時の属性になる)

cp -rp xxx yyy
-a と同等の意味になる。
ディレクトリの属性、構造のコピーは基本、これ使う。

cp -p xxx.txt yyy.txt
ファイルの属性を維持して、コピー



// オプション
-a
できる限り属性やディレクトリ構造を保持してコピーする

-r
ディレクトリを再帰的にコピーする

-p
オーナー、グループ、パーミッション、タイムスタンプを保持したままコピーする




Thanks.
>>
【 cp 】 ファイルやディレクトリをコピーする
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230734/

"cp -a"と"cp -r"の違い
http://oshiete.goo.ne.jp/qa/5598914.html