ディレクトリ削除

記事の内容

概要

rmdirコマンドは、ディレクトリを削除するコマンドになります。

rmdir
ディレクトリ階層

home
├─ dir1
└─ dir2

【homeディレクトリにいる場合】

[tomoji@10moji-blog.com home]$ ls
dir1 dir2

[tomoji@10moji-blog.com home]$ rmdir dir2

[tomoji@10moji-blog.com home]$ ls
dir1

【ファイル削除後】

ディレクトリ階層

home
└─ dir1

空ではないディレクトリをオプションなしで削除するとエラーが出る

オプション一覧

オプション説明
-p親ディレクトリも削除
-v削除した結果をメッセージ表示

-p

pオプションは、親ディレクトリも削除します。

rmdir -d
ディレクトリ階層

home
├─ sample.txt
└─ dir1
  └─ dir2
    └─ dir3

【dirディレクトリにいる場合】

[tomoji@10moji-blog.com home]$ ls
dir1 sample.txt

[tomoji@10moji-blog.com home]$ rmdir -p dir1/dir2/dir3

[tomoji@10moji-blog.com home]$ ls
sample.txt

【ファイル削除後】

ディレクトリ階層

home
└─ sample.txt

-v

vオプションは、ディレクトリを削除した結果をメッセージ表示します。

rmdir -v
ディレクトリ階層

home
├─ sample.txt
└─ dir1
  └─ dir2
    └─ dir3

【homeディレクトリにいる場合】

[tomoji@10moji-blog.com home]$ ls
dir1 sample.txt

[tomoji@10moji-blog.com home]$ rmdir -pv dir1/dir2/dir3
dir1/dir2/dir3
dir1/dir2
dir1

[tomoji@10moji-blog.com home]$ ls
sample.txt

【ファイル削除後】

ディレクトリ階層

home
└─ sample.txt

記事の内容
閉じる