Linux命令基础7-rmdir和rm命令

本文来介绍Linux下删除文件和删除目录命令。通过下面的例子,来练习下rmdir和rm的基本使用。rm是英文单词remove的缩写,rmdir就是remove directory的缩写。

1. rmdir 单个空文件夹

在这里插入图片描述

2. rmdir 删除多个空目录

先通过mkdir -p a/b/c/d/e/

然后试试 rmdir a/b/c/d/e

再通过ls -R看看效果,发现只删除了最后一个目录e
在这里插入图片描述
在这里插入图片描述

3.rmdir -p a/b/c/d

因为上面已经删除了e目录,所以这里是 a/b/c/d/
在这里插入图片描述

4.试试rmdir能不能删除有文件的目录

  1. mkdir -p a/b/c/d/e

  2. cd a/b

  3. cat > abc.txt

  4. cd 到Desktop

  5. rmdir -p a/b/c/d/e

报错如下
在这里插入图片描述

发现这里,删除了c/d/e目录,由于a/b/下还有abc.txt文件,rmdir删除不了,上面p代表父目录,v表示版本,通过v可以看到删除的历史记录,是一个一个目录删除。

5. 通过rm命令解决4中问题

在这里插入图片描述

6.rm -r 强制删除一个目录下所有文件和路径
在这里插入图片描述

总结:一般,rm -r 目录 这个命令使用最多,强制删除一个目录下所有文件和路径。也可以通过 man rm 了解更多使用方法。

猜你喜欢

转载自blog.csdn.net/weixin_43639443/article/details/89881283