rmdir の使い方
空のディレクトリを削除
書き方
rmdir ディレクトリ
中身が空のディレクトリだけ削除できます。
よく使うオプション
| オプション | 意味 |
|---|---|
-p | 親のディレクトリも、空になったら順に消す |
例
$ rmdir empty
空のディレクトリを消します。中身があると消えないので、rm -r より安全です。
$ rmdir -p a/b/c
c を消し、空になった b、a も続けて消します。
$ rmdir logsrmdir: failed to remove 'logs': Directory not empty中にファイルが残っていると、消さずにエラーで知らせてくれます。
よくある間違い・注意
- ls では見えない隠しファイル(.で始まる名前)が残っていても「Directory not empty」になります。ls -a で確かめます。
実際に打って練習する
Linux レベル1 コースの Lv14「空き部屋をふさぐ rmdir」で覚えます(第1章 シェルの洞窟)。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。