Linux rm 删除文件 argument too long
刚登录一台测试服务器,习惯性地ll查看下home目录下的文件.
结果,我差点卡死了…
原因是当前目录下居然有6,7万条记录.
类似下面这种
1 | index.php?i=361&c=entry&do=cron&m=qidong_saishi.62468 |
原因是开发在crontab添加了一个定时每分钟 wget一下某个网址.没用curl.
每分钟就下载一个网页到home目录.
然后我改为curl后,想删除掉文件,rm -f index.php?*
然后报错
1 | argument too long |
也是第一次遇到这个问题.可能是一下子删除的文件太多?
于是打算用 xargs来逐条删除.
1 | ll | grep index | awk '{print $9}'|xargs rm -f |
前面三条主要是想吧路径单独列出来.
done.