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

相关推荐
vortex51 分钟前
解密UUOC:Shell编程中“无用的cat使用”详解
linux·shell编程
wangjialelele11 分钟前
Linux中的进程管理
java·linux·服务器·c语言·c++·个人开发
杜子不疼.29 分钟前
【Linux】库制作与原理(二):动态库的制作与使用
linux·运维·服务器
森焱森32 分钟前
嵌入式硬件工程师应知 白银快速分析报告
linux·c语言·arm开发·嵌入式硬件·去中心化
RisunJan39 分钟前
Linux命令-lpq(查看打印队列状态)
linux·运维·服务器
山君爱摸鱼41 分钟前
Linux-服务进程
linux·运维·服务器
阿乐艾官42 分钟前
【linux文件系统重要目录及命令解释】
linux·运维·服务器
blueSatchel44 分钟前
U-Boot启动后做的事情
linux·u-boot
senijusene1 小时前
Linux软件编程: Linux 操作系统基础与shell脚本
linux·运维·chrome
予枫的编程笔记1 小时前
【Linux进阶篇】Linux后台运行避坑指南:nohup、& 用法及Systemd守护进程实操
linux·进程管理·linux运维·nohup·systemctl·ps命令·kill命令