返回顶部

收藏

linux下使用rm命令删除出现/bin/rm: argument list too long解决方法

更多

在linux下使用rm命令删除一个有大量文件的目录使用如下命令:

rm -rf *

出现了/bin/rm: argument list too long,解决方法是:

ls | xargs -n 10 rm -fr ls

这个命令的意思是:输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了.

标签:linux,shell,rm命令

收藏

0人收藏

支持

2

反对

0

相关聚客文章
  1. master 发表 2017-12-02 10:44:00 查看CPU/Cache的拓扑结构
  2. cold 发表 2012-02-17 02:27:00 编写Linux shell脚本来实现nginx日志分割
  3. WeYo 发表 2014-05-21 16:00:00 Bash Shell 获取进程 PID
  4. 博主 发表 2014-10-31 08:44:35 Linux free 命令详解
  5. 果冻想 发表 2018-03-18 09:02:21 Linux定时执行任务Crontab
  6. 飞尘 发表 2014-04-05 05:47:13 linux执行shell脚本,提示“没有那个文件或目录”
  7. 小码哥 发表 2016-03-29 06:43:08 Linux Shell处理文本最常用的工具大盘点
  8. Robert 发表 2015-04-05 16:02:15 批量添加分散在svn代码目录中的代码文件
  9. bystander 发表 2013-08-10 00:39:56 [译]Unix sed实用教程第四篇–选择性打印
  10. hongjiang 发表 2016-11-01 21:06:19 作业控制与前台进程组
  11. Verdana Mu 发表 2010-06-21 19:12:48 让 Bash 自动完成忽略大小写
  12. 小鱼 发表 2014-12-19 10:59:48 shell学习笔记二

发表评论