ゆるいSEのIT徒然草

SE向けナレッジ(ほぼ自分用メモ)。技術以外にも、システム関連のもろもろ雑多なノウハウを公開します。内容保証しません!!!

Linuxコマンド(ファイル操作)

### cp(ファイルコピー)

■用途
ファイルをコピーする

■使用例
1)ファイルをコピーする。
$cp test.conf test.conf.20100130
→ファイルがコピーされる。
(但しオーナー・権限はコマンド実行ユーザに依存し変化するので要注意!)

2)オーナー・権限を変えずにコピーする(pオプション)
$cp -p test.conf test.conf.20100130
→オーナー・権限をそのままでコピーする。
(通常作業時はpオプションをつけることが多い)

3)再帰的に(ディレクトリごと)コピー(rオプション)
$cp -pR logs /tmp/logs2
→logsディレクトリがコピーされ/tmp/logs2が生成される。

4)テキストファイルの中身を削除する。
$cp /dev/null server.log
→server.logの中身が空になる。

■オプション
・p:権限・オーナーごとコピー
・r:再帰的にコピー