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

相关推荐
南境十里·墨染春水7 分钟前
linux 学习进展 网络编程 ——TCP 协议 TIME_WAIT 状态详解
linux·网络·学习
Qt程序员1 小时前
【无标题】
linux·c++·消息队列·共享内存·c/c++·管道·信号量
相国1 小时前
在Windows里通过WSL安装Ubuntu 22.04
linux·windows·ubuntu·wsl
太理摆烂哥1 小时前
进程调度及文件系统的管理
linux
许泽宇的技术分享2 小时前
别再把 AI Agent 当“会聊天的脚本”:Hermes Agent 源码级拆解(架构、框架、实战、趋势,一文吃透)
java·linux·网络
HalvmånEver2 小时前
MySQL事务(一)
linux·数据库·学习·mysql
%KT%2 小时前
Agent开发:自动查天气+景区推荐
linux·数据库·php
Yupureki2 小时前
《Linux网络编程》9.数据链路层原理
linux·运维·服务器·网络
顶点多余2 小时前
Socket编程实现UDP通信
linux·网络协议·udp
切糕师学AI2 小时前
Remmina:Linux 平台的全能远程桌面客户端详解
linux·运维·远程控制·远程桌面·remmina