cp(LINUX&UNIXコマンド)

☆ファイルをコピーするコマンド
cp {options} {source_file} {dest_file}
[option]
-a {source_file}の構成と属性を可能な限り保持しコピーする(-dpRと同じ)
-b {dest_file}が既にある場合に{dest_file}に上書きし{dest_file}のバックアップを作成する
-d シンボリックリンク、ハードリンクをそのままリンクとしてコピーする
-f コピー先に同じ名前のファイルが存在しても確認せずに上書きする
-l コピーせずにハードリンクを作成する
-i コピー先に同じ名前のファイルが存在する場合は上書きをするか確認する
-p コピー元の情報(オーナ、グループ、パーミッションなど)を可能な限り保持してコピーする
-s コピーせずにシンボリックリンクを作成する
-u コピー先ファイルが存在し最終更新日時がコピー元ファイルよりも新しい場合はコピーしない
-v コピーするファイルの名前を表示する
-R 指定したディレクトリを中のファイルごとコピーする
-H -Rオプションが指定されている場合、{source_file}に指定したシンボリックリンクのリンク先のファイルをコピーする
-L -Rオプションが指定されている場合、全てのシンボリックリンクのリンク先のファイルをコピーする
-P -Rオプションが指定されている場合、シンボリックリンクのリンク先のファイルをコピーしない

例)
/var/www内のファイル全てを/homeにコピーする
/var/www/test/test.txt
cp -R /var/www /home