Linux下rm -rf file*报错显示参数列表过长问题
环境前提:Linux CentOS8系统
Linux商用服务器随着运行时间,项目为了保存客户可以长时间不用再登录,比如一周或7天免登录,服务器上/tmp目录下会产生大量的session文件,一般有两种处理:直接删除或备份到其他地方,我在会占用大量的服务器空间.
在Linux下删除大量文件时,我用了rm -rf sess*,但报错:rm参数列表过长问题
[root@yzmedu tmp]#rm -rf sess*
Argument list too long
那在Linux下如何快速删除大量文件呢?其实很简单,直接用xargs来把前面查询到的逐个陆续删除掉就好,不然一次删除太多文件,会消耗系统大量内存.
[root@yzmedu tmp]# ls |grep sess |xargs rm -rf
ok,是不是很简单了!!!
1 COMMENT