cp
linuxcpは、ファイルやディレクトリをコピーする。
[user@centos7 ~]$ cp コピー元 コピー先
option
| -a | ファイル属性とディレクトリ構成を可能な限り保持しながらコピー |
|---|---|
| -b | 上書きされるファイルのバックアップを作成 |
| -f | コピー先に同名のファイルがある場合、確認せずに上書きを行う |
| -i | 上書きされるファイルがある場合、確認を行う |
| -l | ファイルのコピーの代わりにハード・リンクを作成 |
| -p | オーナー、グループ、パーミッション、タイムスタンプ情報を保持したままコピー |
| -r | ディレクトリを中身ごとコピー |
| -s | ディレクトリ以外のファイルをコピーする代わりに、シンボリック・リンクを作成 |
| -u | 同名のファイルがある場合、タイムスタンプを比較して同じまたは新しいときはコピーを行わない |
| -v | コピーの実行結果を表示 |
example of use
[user@centos7 ~]$ cp text.txt abc.txt
「text.txt」ファイルを「abc.txt」ファイル名に変更してコピー
[user@centos7 ~]$ cp -iv text.txt /
cp: `/text.txt' を上書きしますか? yes
`text.txt' -> `/text.txt'
オプション「-i」上書き確認をyes or noで行い、「-v」で実行結果を表示