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