ファイルをコピーする |
$ cp from-file.txt to-directory/ $ cp from-file.txt to-file.txt
|
ファイルをコピーしたい場合には「cp」コマンドを用いる。cpの後ろに,コピーしたいファイル名(コピー元)とコピー先を記述する。コピーしたいファイルは1つに限られず,複数のファイル名を記述することもできる。また,ワイルドカードを使った指定も可能である。コピー先にファイル名を指定すると,コピーと同時にファイル名を指定したものに変更する。コピー先に指定したファイルが存在する場合は,上書きされる。上書きする場合に警告が表示されるようにするには,「-i」オプションを付ける。
応用:ファイルの属性を変更せずコピーする |
$ cp -p target_file copy_file
|
パーミッションや変更時間,ファイルのオーナーやグループを変更せずにコピーする。
応用:同名でタイムスタンプが新しいファイルがあるとコピーしない |
$ cp -u from-file.txt to-directory/
|
「-u」オプションを付けると,同名で更新日が同じかまたは新しいファイルがコピー先ディレクトリにある場合にはコピーしない。