在Linux 想删除文件夹,却出现 directory not empty 怎么办

\u5728Linux \u60f3\u5220\u9664\u6587\u4ef6\u5939\uff0c\u5374\u51fa\u73b0 directory not empty \u600e\u4e48\u529e

\u5148\u786e\u5b9a\u6587\u4ef6\u5939\u4e0b\u7684\u6587\u4ef6\u662f\u5426\u90fd\u4e0d\u9700\u8981\u4e86\uff0c\u5982\u679c\u662f\u90a3\u4e48\uff1a rm -rf \u6587\u4ef6\u5939\u540d\u5b57

\u8fd9\u4e2a\u63d0\u793a\u662f\u56e0\u4e3a\u6587\u4ef6\u5939\u91cc\u6709\u6587\u4ef6\u54e6\u5475\u5475
\u591a\u5b66\u4e60\u4e00\u4e9b\u82f1\u8bed\u54c8
\u4f60\u53ef\u4ee5\u4f7f\u7528
rm -rf /home/path
/\u540e\u8fb9\u7684\u662f\u8981\u5220\u9664\u7684\u76ee\u5f55\u8def\u5f84 \u6ce8\u610f\u54c8\uff0c\u5343\u4e07\u522b\u5220\u9664\u9519\u4e86\uff0c \u8fd9\u4e2a\u7cfb\u7edf\u53ef\u5389\u5bb3\u4e86\uff0c\u4e0d\u50cfwindows\u6709\u4fdd\u62a4\u5982\u679c\u4f60\u5220\u9664\u9519\u6587\u4ef6\u4e86\u5f00\u673a\u6709\u53ef\u80fd\u4e5f\u5f00\u4e0d\u4e86\u54e6 \u54c8\u54c8 \u52aa\u529b\u5b66\u5427\uff0c\uff0c\u6211\u4e5f\u6b63\u5728\u5b66\u4e60linux

如果文件夹不是一个空文件夹,用rmdir命令输出这个文件夹就会有Directory not empty的错误信息提示,这是因为rmdir命令只能用于删除一个空文件夹,如果一个文件夹下面有文件或者子目录,就不能用这个命令。
正确的删除文件夹的命令其实是用rm命令的-r参数,这个参数的意思是递归删除,也就是删除文件夹了,用法示例:
rm -r /tmp/testdir

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网