我在Linux VM中有一个缓存文件文件夹,由于某种原因没有被删除。
我试图删除它们(或者它自己的文件夹),但似乎没有任何效果。
rm
只是让我回来参数列表太长了
我现在正在尝试
find ./cache -type f -delete
,每隔一段时间点击ls-l
,但不断获得相同的文件数。
也试过了
find ./cache -type f -exec rm-v {} \;
但同样的事情。
如果我只是删除文件夹,我会好的,只要我重新创建它。
谢谢
编辑:好的,发现ls -l不会返回#
个文件,如果我这样做的话
ls | wc -l
系统似乎根本没有回应。
答案 0 :(得分:2)
使用rm -R filename删除大数据文件
答案 1 :(得分:1)
Linux命令行长度有限,因此rm
无效。
虽然您的目录非常大,但find
命令仍然有效。启动find
命令并前往午餐。
编辑 - 顺便说一下,确保ls
要删除文件的同一目录,即./cache
。你的问题不清楚。