すべてを

▼開く

閉じる▲

サブディレクトリを含めてディレクトリを削除する

○ディレクトリ「dir1/dir2/dir3」を削除する

lsコマンドで削除するディレクトリを見る
$ ls -R
.:
dir1

./dir1:
dir2

./dir1/dir2:
dir3

./dir1/dir2/dir3:

rmdirコマンドで-pオプション、ディレクトリを指定する
$ rmdir -p dir1/dir2/dir3

rmdirコマンドで-pオプションを指定し、削除するディレクトリ「dir1/dir2/dir3」を指示すると、ディレクトリ「dir1/dir2/dir3」が削除される。

このコマンドは、「rmdir dir1/dir2/dir3」 「rmdir dir1/dir2」 「rmdir dir1」の3つのコマンドが1度に実行されたものと同じである。この場合にも、dir1の中にdir2以外のファイルやディレクトリがあってはいけない、dir3でも同様である。

lsコマンドでコマンド実行結果を確認する
$ ls dir1
ls: dir1: そのようなファイルやディレクトリはありません