Linuxでディレクトリを別のディレクトリにコピーしたい

ディレクトリのコピーを行うには”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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です