Backup diff of UNIX/コマンド/ファイル管理/cp vs current(No. 11)
- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
TITLE:cp - ファイルのコピー
#navi(UNIX/コマンド)
//ページの軽い説明
#contentsx
cp コマンドでファイルをコピーできます。
% cp [source] [target]
同じ名前でコピーする場合は、[target] にディレクトリを指定するだけでできます。
% cp /usr/bin/ls .
/usr/bin/ls というファイルを . (カレントディレクトリ) にコピーという意味になります。
% cp /usr/bin/ls test
/usr/bin/ls というファイルをカレントディレクトリに test という名前でコピーという意味になります。
また、
% cp -r [dir] ../
のように -r オプションを使うとディレクトリ丸ごとコピーできます。
再起的 (recursive) 、という意味です。
../ なので、一つ上のディレクトリにコピーになります。
% cp -a [dir] ../
とするとファイル更新日時やパーミッション設定も保持して再帰的にディレクトリ丸ごとバックアップを取れます。
その他のオプションは
% man cp
で調べてください。
#navi(UNIX/コマンド,,footer)