●次に,ディレクトリをまるごと複製する方法を学習する。ディレクトリ
の複製にもcpコマンドを使用する。
- 現状確認
引き続き,~/gaironunix2 ディレクトリの中で作業を行う。現在,~/gaironunix2 ディレクトリ
には,vehicleディレクトリのみが存在する(下図)。

- cpコマンドを使ったディレクトリのコピー
ここで, cpコマンドを使用してvehicleディレクトリの複製としてvehicle2ディレクトリ
を作成しようとして
% cp vehicl vehicle2
としても,下図のように"cp: omitting directory 'vehhicle'"と怒られてしまう。コピー
にも失敗し,vehicle2ディレクトリは作成されていない(下図)。
実は,ディレクトリをまるごと複製する場合には,cpの後に -r という指定を入れて,
% cp -r コピー元ディレクトリの名前 コピー先ディレクトリの名前
としなければならないのである。
では,vehicle の複製 vehicle2 を作成するために
% cp -r vehicle vehicle2
とコマンドを実行してみよう(下図)。
すると,次のようにvehicle ディレクトリの複製として,vehicle2 ディレクトリができあがる。
treeで確認すると,ちゃんと中身まで複製されていることが分かる(下図)。
現在の関係ファイルの位置関係は下図のようになっている。

このように,ディレクトリの複製を作成することは,大事なファイルをバックアップ
するときによく使うので,憶えておくこと。
◆続いて,ディレクトリをまるごと強制削除する方法を学習する。以下のリンクをクリックして次へ進め。
次へ進む