unixコマンドの練習[cp]

練習メニュー

下準備

・練習用ディレクトリcpTを作成

mkdir cpT

・コピー元ディレクトリdir1とコピー先ディレクトリdir2を作成

mkdir dir1 dir2

・dir1にfile1,file2,file3をそれぞれ作成(中身は適当で良い)

cd dir1
vim file1
vim file2
vim file3

・dir1にdir11ディレクトリを作成

mkdir dir11

・dir11ディレクトリにfile11,file12を作成

cd dir11
vim file11
vim file12

cpの練習

・オプション無しのコピー

cp dir1/file1 dir2/file1

・-iオプションを付けて、上書き確認が表示されることを確認

cp -i dir1/file1 dir2/file1

・-Rオプションを付けずに、ディレクトリコピーができないことを確認。

cp dir1/dir11 dir2/dir11

・-Rオプションを付けて、ディレクトリコピーができることを確認。

cp -R dir1/dir11 dir2/dir11

・-Riオプションを付けて、ディレクトリコピーの際に上書き確認が表示されることを確認。

cp -Ri dir1/dir11 dir2/dir11

・-Rfオプションを付けて、ディレクトリコピーの際に上書き確認が表示されないことを確認。

cp -Rf dir1/dir11 dir2/dir11

・-Rオプションを付けてもファイルコピーに支障がない事を確認。

cp -R dir1/file2 dir2/file2

とりあえずここまで。基本的には-Ripあたりのオプションは常につけるようにしておいて良さそう。全部一括更新しても良い時には-fオプションを-iの代わりにつける。
シンボリックリンク周りはまた今度。