毎日Linuxコマンド:RMDIR(6)

rmdirを

RMDIRコマンドは、空のディレクトリを削除します。ディレクトリが使用されなくなった、またはディスクスペースの使用が制限に達したとき、あなたはディレクトリ失う値を削除する必要がありません。あなたは、rmdirコマンドを使用して、1つのまたは複数の空のサブディレクトリからディレクトリを削除することができます。ディレクトリを削除すると、あなたはまた、親ディレクトリへの書き込みアクセスで使用できますが持っている必要があります-r再帰的にディレクトリ内のすべてのファイルやディレクトリ自体を削除するが、そう大きなリスクがある行うにはrmコマンドのオプション。

フォーマット

rmdirを[オプション] [ディレクトリ一覧...]

  • ディレクトリリスト:削除したいリスト空のディレクトリ。複数の空のディレクトリを削除する場合、スペースで区切られたディレクトリ名を使用します。

パラメータのオプション

パラメータ リマーク
-p 指定されたディレクトリを削除した後、親ディレクトリは、ディレクトリが空のディレクトリになり、その後、1を削除した場合。
--ignore-フェイルに非空 ときにより、コマンドが非空のディレクトリを削除しますので、このオプションは、エラーメッセージを無視するには、rmdirの原因となります。
-v コマンドの実装の詳細を表示します。

  • RMDIRは非空のディレクトリを削除することはできません

コマンド:テストをRMDIR

[root@VM_0_9_centos ~]# tree test   #需要通过yum安装tree命令,可以显示目录文件层次结构
test
`-- myfile.txt

0 directories, 1 file
[root@VM_0_9_centos ~]# rmdir test
rmdir: failed to remove test?. Directory not empty
  • それは空のディレクトリになってきたように、サブディレクトリが削除された場合は、rmdir -p、その方法が削除されます

コマンド:テスト-pのrmdir

[root@VM_0_9_centos ~]# tree test
test
`-- test2

1 directory, 0 files

[root@VM_0_9_centos ~]# rmdir -p test/test2/
[root@VM_0_9_centos ~]# ls test
ls: cannot access test: No such file or directory

参照

おすすめ

転載: www.cnblogs.com/DiDi516/p/11746316.html