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」で実行結果を表示