rmdir設計思想

1235 ワード

1 rmdir空のディレクトリを削除します.ディレクトリが空のタイムズではありません.
1 ROOT$ mkdir -p a/b/c/d

2 ROOT$ rmdir a

3 rmdir: failed to remove ‘a’: Directory not empty

2-pパラメータサブディレクトリを削除します.
1 ROOT$ mkdir -p a/b/c/d/e/f

2 ROOT$ rmdir -p a/b/c/d/e/f

3 ROOT$ ls a

4 ls: cannot access a: No such file or directory

一部のバージョンの-pパラメータは、空でないディレクトリの削除を無視します(-pパラメータを持たない場合、rmdir空でないディレクトリは正常ではありません).
3 rmdirとrmの比較.
rmdirは機能が簡単で、rmに比べてファイルや空でないディレクトリを削除しないほうが安全です.