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

2025-03-14 22:51:00
推荐回答(3个)
回答1:

如果你是用rmdir命令来删除文件夹的话,就会出现directory not empty的提示,那是因为rmdir命令只能删除空的文件夹,这一点带有迷惑性。实际上在Linux删除一个文件夹的正确的方法是用rm命令加一个-r选项,-r选项表示递归删除,就是用来删除文件夹的,假设你想删除的文件夹是/home/user/test,那删除它的正确命令应该是:
rm -r /home/user/test

回答2:

你应该是使用rmdir命令删除的,但是这个命令只能删除空目录,要想删除非空目录,可以使用rm -rf 目录名就可以了

回答3:

rm -rf dirname