• 原因

在Linux下使用cpmvrm等命令时,经常会碰到“Argument list too long”错误,这个主要就是因为要cp、mv、rm的文件个数太多而导致的

  • 解决方法

Argument list too long这个问题的解决主要会用到两个命令,findxargs

  1. 删除aaa目录下以.zip结尾的文件
#方法一:
find /aaa/ -name "*.zip" | xargs -i rm {}
#方法二:
find /aaa/ -name "*.zip" -exec rm {} \;
  1. 复制aaa目录下以.zip结尾的文件到bbb目录
#方法一:
find /aaa/ -name  "*.zip" | xargs -i cp {} bbb
#方法二:
find /aaa/ -name  "*.zip" -exec cp {} bbb \;
  1. 移动aaa目录下以.zip结尾的文件到bbb目录
#方法一:
find /aaa/ -name  "*.zip" | xargs -i mv {} bbb
#方法二:
find /aaa/ -name  "*.zip" -exec mv {} bbb \;
  • 解释
  • find aaa/ -name "*.zip"是指在aaa文件夹下查找以.zip结尾的文件。

  • xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。而-i参数会将xargs的内容赋值给{}

  • -exec参数后面是指执行其后面的命令,-exec;为结尾,由于各个系统中分号的意义不同,因此可以使用\进行转义,最终{}会被find命令的结果替换。

Linux输出“Argument list too long”的解决方法相关推荐

  1. did not detect an --insecure-registry argument on the Docker daemon解决方法

    问题描述: 启动Openshift(openshift-origin-server-v3.11.0-0cbc58b-linux-64bit)时,报错信息如下所示: [root@zeppelin ope ...

  2. 修改系统路径 linux,Linux修改sudo的PATH路径的解决方法

    众所周知,Linux系统sudo命令可以搜索PATH下的命令,但是有时候明明PATH下有某些命令,为什么sudo就是搜索不到.这可能是因为Linux自动对PATH进行重置,改变了sudo命令搜索的路径 ...

  3. Linux文件系统只读Read-only file system的解决方法

    Linux文件系统只读Read-only file system的解决方法 参考文章: (1)Linux文件系统只读Read-only file system的解决方法 (2)https://www. ...

  4. kail linux安装软件提示“无法定位软件包”解决方法

    kail linux安装软件提示"无法定位软件包"解决方法 参考文章: (1)kail linux安装软件提示"无法定位软件包"解决方法 (2)https:// ...

  5. Linux忘记密码常用的几种解决方法

    Linux忘记密码常用的几种解决方法 参考文章: (1)Linux忘记密码常用的几种解决方法 (2)https://www.cnblogs.com/vurtne-lu/p/6550590.html 备 ...

  6. Linux rpm 包安装不了,解决方法

    Linux rpm 包安装不了,解决方法 你是否 碰到如下情况: error: db4 error(2) from dbenv->open: No such file or directory ...

  7. linux lw3m多行文本使用,linux常用命令以及一些常见问题和解决方法教程.docx

    linux常用命令以及一些常见问题和解决方法教程 端口以及ip之间抓包1.监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0 ...

  8. oracle xe 乱码_关于Linux操作系统下终端乱码的完美解决方法

    初入linux的程序员们,经常会受到乱码的问候.可谓"始乱终弃".因为乱码,并且最终放弃了linux的不在少数.好吧,言归正传,先看看各类乱码是怎么形成的. 中文字符乱码 这种情况 ...

  9. linux服务器插上硬盘不能开机,Linux服务器添加新硬盘无法识别解决方法(无需重启)...

    Linux服务器添加新硬盘无法识别解决方法(无需重启) 发布时间:2018-08-24 19:45, 浏览次数:711 , 标签: Linux 前言 一般来说,当我们在服务上插入新的磁盘时,服务器是会 ...

最新文章

  1. IndexedDB技术简介(一)(转)
  2. jQuery属性操作
  3. VTK:vtkAssembly用法实战
  4. vue ---- 将项目打包发布
  5. 关于对网络学习方法的一点见解
  6. 本地js文件上传服务器,原生JS实现前端本地文件上传
  7. 关于苹果开发者证书的续费问题改动2021
  8. 王菲微博“逗贫”语录暴光
  9. 顺网网维大师(ICafe)平台安装说明
  10. 美股投资指南 – 网上美股开户其实很简单
  11. C/C++黑魔法-利用include宏读文件
  12. TCP/IP篇(1)--协议模型
  13. 怎么用计算机算npv,CFA考试使用的计算器的用法
  14. 对数坐标归一化_归一化方法 Normalization Method
  15. 解读 CVSS 通用评分系统中最具争议的 Scope
  16. [个人经验]我的百度测试开发实习始与末
  17. Substance Painter问题
  18. SAP后台变式查找以及根据变式找到事务码
  19. 轩逸车联网功能怎么用_十四代轩逸,一起看看车联网功能
  20. 小妹使用栈实现计算器(上)

热门文章

  1. 2022最新搭建第三方素材解析网站源码参考开发,附带小例子。
  2. MPD软件工作坊北京站:技术创新与研发效率带来的前沿思考
  3. Visual Studio 2005 注册码
  4. myeclipse10下载问题
  5. 博客园的html编辑器,博客园 - 小桥 - 在线HTML编辑器原理
  6. CSDN资源获取下载积分规则
  7. Hadoop-HA高可用架构分布式环境搭建教程
  8. GitHub上最火的Android开源项目
  9. 项脊轩志(明 归有光)
  10. c语言课程设计作业图书管理系统,C语言课程设计图书馆管理系统程序代码.doc