rmdirによるディレクトリ削除


●次に,ディレクトリの削除方法を学習する。ディレクトリの削除には
 rmdirコマンドを使用する。
 

  1. 引き続き,gaironunix2ディレクトリの中で作業を行う。現在,gaironunix2ディレクトリ
    には,animalディレクトリ,vehicleディレクトリがある。

    ここで, animalディレクトリを削除してみよう。ディレクトリを削除するには
    rmdirコマンドを使用する。rmdirは,remove directoryの略である。使い方は,

     % rmdir 削除したいディレクトリ名

    とする。

    では,実際にanimalディレクトリを削除してみよう(下図)。


    すると,
     rmdir: 'animal':「ディレクトリは空ではありません」
    といって怒られてしまった。このとき,ディレクトリの削除は失敗している。

    実は,ディレクトリの中身が空でないと,ディレクトリを削除できないのである。
    これもうっかり多量の大事なファイルを削除してしまわないようにする安全対策
    なのである。

    では,animalディレクトリの中身を削除しておこう。ワイルドカードを使って,
    animal内のファイルをすべて削除する。animalディレクトリに移動して,
     % rm *
    とコマンドを実行する(下図)。
     

    すべてのファイルについて,yを入力して削除を実行する。削除後,lsコマンドで何もanimal
    の中に残っていないことを確認しよう(下図)。なお,./と../は,既に習ったように,それぞれ
    カレントディレクトリ(animal)と,その親ディレクトリ(gaironunix2) のことなので,注意。


    ようやくanimalディレクトリが空になったので,
     % cd ..
    で親ディレクトリであるgaironunix2に戻ってから,
     % rmdir animal
    として,animalディレクトリを削除しよう(下図)。


    lsコマンドで確認すると,確かにanimalディレクトリが無くなっていることが分かる。

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

    次へ進む