Linux rm命令由于要删的文件太多报-bash: /usr/bin/rm:参数列表过长,无法删除的解决办法

银河麒麟系统,在使用rm命令删除文件时报了如下错误,删不掉:

查了一下,原因就是要删除的文件太多了,例如我当前要删的文件共有这么多:

查到了解决办法,记录在此。需要使用xargs命令来解决参数列表过长的问题。百度百科中此命令的解释:

因此可通过find命令将要删的文件查找出来,然后将查找结果通过管道命令传给xargs命令来删除。例如我要删除当前目录下所有名字以"2024"开头的文件,完整的命令:

find . -name "2024*"|xargs rm

参考文章:

百度百科 xargs:https://baike.baidu.com/item/xargs/2847408?fr=ge_ala

-bash: /usr/bin/rm: 参数列表过长:https://blog.csdn.net/weixin_40293999/article/details/124164934

相关推荐
那些年的笔记18 小时前
Linux屏幕旋转方法
linux·运维·服务器
XiaoHu020718 小时前
Linux网络编程套接字
linux·服务器·网络·git
竹之却19 小时前
CentOS 系列,防火墙相关指令
linux·运维·centos
一颗青果19 小时前
进程组 | 会话 |终端 | 前台后台 | 守护进程
linux·运维·jvm
古城小栈19 小时前
Rust 交叉编译:Windows ====> Linux (musl 静态编译)
linux·windows·rust
!执行20 小时前
高德地图 JS API 在 Linux 系统的兼容性解决方案
linux·前端·javascript
Xの哲學21 小时前
Linux SKB: 深入解析网络包的灵魂
linux·服务器·网络·算法·边缘计算
cui__OaO21 小时前
Linux内核--基于正点原子IMX6ULL开发板的内核移植
linux·嵌入式
我想发发发21 小时前
Linux实现虚拟串口通信-socat
linux·运维·服务器
济61721 小时前
linux 系统移植(第五期)--Uboot移植(4)--在U-Boot 中添加自己的开发板(4) -其他需要修改的地方-- Ubuntu20.04
linux·运维·服务器