ディレクトリのコピーを行うには”cp”コマンドを使用します。コマンド引数で指定するディレクトリの表記方法によって「ディレクトリをそのままコピーするか」もしくは「ディレクトリの中身だけをコピーするか」を選ぶことができます。
ディレクトリをそのままコピーする
同じディレクトリにfolder1とfolder2があるとします。
% ls
folder1 folder2
folder1をfolder2にそのままコピーする場合は、以下のようにコマンドを指定します。
% cp -r folder1 folder2
folder2の配下にfolder1が作成されます
% ls folder2
folder1
ディレクトリの中身だけをコピーする
同じディレクトリにfolder3とfolder4があるとします。
またfolder3の中には複数ファイル(text3-1.txt, text3-2.txt)があるとします。
% ls folder3
text3-1.txt text3-2.txt
folder3の中身だけをfoleder4にコピーしたい場合は、以下のようにコマンドを指定します。
% cp -r folder3/* folder4
folder4の配下にはfolder3は作られず、folder3の中身だけがコピーされます。
% ls folder4
text3-1.txt text3-2.txt