Ubuntu从入门到放弃:rmdir、rm 命令

Ubuntu从入门到放弃:rmdir、rm 命令_第1张图片
我是文章的 -- Introduction

rmdir

我们知道:可以使用mkdir命令创建文件夹

mkdir 

然后使用rmdir命令进行删除

rmdir 

如下:


Ubuntu从入门到放弃:rmdir、rm 命令_第2张图片
mkdir

这种情况看起来很正常,但是在实际情况下我们很少删除一个空文件夹
我们再来看一个非空文件夹:

Ubuntu从入门到放弃:rmdir、rm 命令_第3张图片
rmdir

此时rmdir就不再工作了。查看一下rmdir的帮助:

Ubuntu从入门到放弃:rmdir、rm 命令_第4张图片
rmdir help

得到的结果有删除祖先目录的方法,却没有删除子目录的方法。
那我们该怎么做呢?

Ubuntu从入门到放弃:rmdir、rm 命令_第5张图片
目瞪狗呆

rm

rm命令是删除文件的,比如:

Ubuntu从入门到放弃:rmdir、rm 命令_第6张图片
touch rm

我们使用 touch命令创建一个 abc.txt的文件,然后使用rm删除了该文件。

我们来看一下rm的帮助:

Ubuntu从入门到放弃:rmdir、rm 命令_第7张图片
rm help

可以看到,rm有很多的使用方式:
rm [选项] 文件
-f, --force 强力删除,不要求确认
-i 每删除一个文件或进入一个子目录都要求确认
-I 在删除超过三个文件或者递归删除前要求确认
-r, -R 递归删除子目录
-d, --dir 删除空目录
-v, --verbose 显示删除结果

那么,我们可以使用:
rm -d 目录名     删除一个空目录
rm -r 目录名     删除一个非空目录
Ubuntu从入门到放弃:rmdir、rm 命令_第8张图片
rm -r

这样,我们就完成了非空目录的删除任务。

Ubuntu从入门到放弃:rmdir、rm 命令_第9张图片
不用谢我,叫我雷锋!

你可能感兴趣的:(Ubuntu从入门到放弃:rmdir、rm 命令)