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

相关推荐
H_oRIZoN_3 小时前
Linux入门DAY23(C语言树形结构)
linux·c语言·数据结构
kdxiaojie4 小时前
Linux USB驱动阅读笔记(1)
linux·笔记·学习·usb
JacksonMx4 小时前
Java CompletableFuture 异步编程实战:从入门到架构师避坑指南
linux·数据库·python
byte轻骑兵5 小时前
【BlueZ 】蓝牙 SDAP 协议入门:BlueZ 中设备服务发现的基础逻辑
linux·人工智能·bluez·电脑蓝牙·嵌入式蓝牙
mounter6255 小时前
GCCRS 突破与 Rust 入核:Linux 工具链的重大变革
linux·开发语言·rust·linux kernel·kernel
lxw20230271167 小时前
k8s安装部署(利用ansible)
linux·kubernetes·ansible
爱和冰阔落7 小时前
【Linux】Ctrl+C 到底做了什么?从键盘、kill 到 alarm,一次讲清信号的产生
linux·运维·c++·安卓
JavaPub-rodert8 小时前
Linux 下部署 MongoDB:从安装、配置到生产环境使用
linux·运维·mongodb
我不会插花弄玉8 小时前
11.Linux进程信号【由浅入深-Linux】
linux·进程·信号
Doraemomo9 小时前
Linux编程-socket网络编程之TCP
linux·网络·tcp/ip