Linuxコマンド | ファイル管理 | cp ファイル/ディレクトリコピー
cp
cpは、ファイルやディレクトリをコピーするためのコマンドです。
cpは「copy」の略です。
cpの構文
cp (オプション) [コピー元ファイルの場所/名前(複数可)] [コピー先の場所/名前]
cpのオプション
| オプション | 説明 |
|---|---|
-r |
対象パス配下のサブディレクトリやファイルをすべてコピーします。 |
-p |
コピー元ファイルの所有者、グループ、権限、時刻を保持します。 |
コピー先に同じファイル名がすでに存在する場合は、上書きするかどうかの確認が表示されます。
cpの例
複数のファイルを/backupディレクトリへコピーする
cp /etc/inittab /etc/passwd /boot/grub/grub.conf /backup
/etc/skelディレクトリを/backupディレクトリへコピーする
cp -r /etc/skel /backup
コピー元ファイルの権限を保持してコピーする
cp -p /etc/passwd /backup
/etc/inittabファイルをinitという名前で/backupにコピーする
cp /etc/inittab /backup/init