移除目录的命令是rmdir
rmdir 取自 remove directory 之意
注意:默认情况下,rmdir 仅用于移除空目录,若目录下存在文件,则rmdir命令将拒绝移除该目录,可以使用 --ignore-fail-on-non-empty参数移除非空目录
删除目录的方式如下:
1、方式一:rmdir 目录名,删除空目录
[root@hadoop tmp]# rmdir dafu5
[root@hadoop tmp]# ls -li | grep dafu
2099877 drwxr-xr-x. 2 root root 6 8月 7 23:47 dafu2
2099879 drwxr-xr-x. 3 root root 19 8月 10 19:08 dafu3
33596387 drwxr-xr-x. 2 root root 45 8月 10 19:10 dafu4
2、方式二:rm 目录名,删除目录
rm 除了可以移除文件,还可以移除目录
使用 -r 参数地柜移除目录中的文件,然后再移除目录本身
-f参数强制删除,不做删除提示
dafu6是一个非空目录,下面有文件 file1 和 file2
[root@hadoop tmp]# rm dafu6 -rf
[root@hadoop tmp]# ll |grep dafu
drwxr-xr-x. 2 root root 6 8月 7 23:47 dafu2
drwxr-xr-x. 3 root root 19 8月 10 19:08 dafu3
drwxr-xr-x. 2 root root 45 8月 10 19:10 dafu4