本文来介绍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 了解更多使用方法。