cpでディレクトリを複製する


●次に,ディレクトリをまるごと複製する方法を学習する。ディレクトリ
 の複製にも
cpコマンドを使用する。
 

  1. 現状確認

    引き続き,~/gaironunix2 ディレクトリの中で作業を行う。現在,~/gaironunix2 ディレクトリ
    には,vehicleディレクトリのみが存在する(下図)。



  2. 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で確認すると,ちゃんと中身まで複製されていることが分かる(下図)。

    現在の関係ファイルの位置関係は下図のようになっている。


    このように,ディレクトリの複製を作成することは,大事なファイルをバックアップ
    するときによく使うので,憶えておくこと。


    ◆続いて,ディレクトリをまるごと強制削除する方法を学習する。以下のリンクをクリックして次へ進め。

    次へ進む