xargs是一个非常强大的命令,可以取一个命令的输出作为另一个命令的参数。下面就是几个关于如何有效使用xargs命令的实例

1. 当你使用rm命令去删除很多的文件时,你可能会得到错误信息:“/bin/rm Argument list too long – Linux”。这时可以用xargs来避免这个问题

find ~ -name *.log‘ -print0 | xargs -0 rm –f

获得/etc下所有以.conf结尾的文件。可以有多种方法获得如下结果。以下命令仅仅为了帮助大家理解如何使用xargs.find命令的输入结果一个接一个的传递给xargs,作为ls -l的参数。

# find /etc -name "*.conf" | xargs ls –l

当你想下载一些URL,这些URL都保存在一个文件里,你可以以如下的方式使用xargs命令

# cat url-list.txt | xargs wget –c

找出所有的.jpg格式的图片,并将其归档。

# find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz

将所有的jpg图片文件复制到外置的硬盘中

# ls *.jpg | xargs -n1 -i cp {} /external-hard-drive/directory

Linux命令之xargs命令详解相关推荐

  1. 【linux】Valgrind工具集详解(八):Memcheck命令行参数详解

    [linux]Valgrind工具集详解(五):命令行详解中不够全,在此专门针对Memcheck工具中的命令行参数做一次详细的解释. Memcheck命令行选项 –leak-check=<no| ...

  2. linux mount命令参数及用法详解

    linux mount命令参数及用法详解 非原创,主要来自 http://www.360doc.com/content/13/0608/14/12600778_291501907.shtml. htt ...

  3. linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)

    linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...

  4. linux中group命令详解,linux groupmod命令参数及用法详解

    需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作.接下来是小编为大家收集的linux groupmod命令参数及用法详解,希望能帮到大家. linux groupmod命令参数及用 ...

  5. linux ipset 流量,linux中ipset命令的使用方法详解

    linux中ipset命令的使用方法详解 发布时间:2020-10-25 17:07:19 来源:脚本之家 阅读:97 作者:lijiaocn 栏目:服务器 ipset介绍 iptables是在lin ...

  6. linux的usermod命令参数,linux usermod命令参数及用法详解

    linuxusermod命令参数及用法详解,linux修改用户账号信息命令,usermod可用来修改用户帐号的各项设定.接下来是小编为大家收集的linux usermod命令参数及用法详解,欢迎大家阅 ...

  7. linux两台服务器传输,Linux两台服务器之间高速数据传输命令:scp应用详解

    Linux两台服务器之间高速数据传输命令:scp应用详解 Linux scp命令用于Linux之间复制文件和目录到另外一台,这个命令在多台服务器之间传输还是非常有用的,速度也是非常快的.比window ...

  8. mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...

    MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...

  9. Linux Bash命令关于程序调试详解

    转载:http://os.51cto.com/art/201006/207230.htm 参考:<Linux shell 脚本攻略>Page22-23 Linux bash程序在程序员的使 ...

  10. linux中id命令的功能,Linux id命令参数及用法详解

    Linux id命令参数及用法详解--Linux查看当前登陆用户uid,gid. 命          令:id 功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名 语 法:id [-g ...

最新文章

  1. oracle 监听程序当前无法识别连接描述符中请求的服务_Go 中的优雅升级
  2. pytorch中的torch.tensor.repeat以及torch.tensor.expand用法
  3. Angular2入门:TypeScript的装饰器
  4. git 忽略文件失效
  5. HTML带有圆点的列表,HTML 列表
  6. GDIDrawing3——GDI+绘图(三)
  7. 《看聊天记录都学不会Python到游戏实战?太菜了吧》(7)我用函数写了个特洛伊木马
  8. 用友云开发者中心助你上云系列之在线调试
  9. [实战]前端wireshark抓包协议解密
  10. 刚刚!频域通道注意力网络FcaNet开源了!
  11. Windows 7 安装VS2008 SP1 失败
  12. Android软键盘适配问题
  13. linux下下载fnl数据,方便大家下载fnl
  14. zip压缩文件处理方案(Zip4j压缩和解压)
  15. (Python)sum函数的用法
  16. 改善C++ 程序的150个建议学习之建议8:拒绝晦涩难懂的函数指针
  17. mit计算机科学中心,MIT苏珊•霍克菲尔德校长在清华大学-麻省理工学院-香港中文大学“理论计算机科学研究中心”揭牌典礼上的致辞...
  18. 黑苹果电池电量补丁_小白都能看懂的DSDT电量显示补丁教程
  19. PTA-然后是几点(基础编程题)
  20. 常见js手撕题及算法总结

热门文章

  1. 百面机器学习 #3 经典算法:01-2 不完全线性可分(软间隔)支撑向量机SVM
  2. Uniform Distribution均匀分布
  3. 12C 新特性--全库缓存
  4. 矩阵乘法的本质(线性空间篇,知乎:马同学)
  5. java ee 第二周作业 web应用后台运行过程
  6. 剑指offer——二叉搜索树的后序遍历序列
  7. localhost方式提交作业到spark运行
  8. 52)PHP,加了单例模式的数据库代码
  9. CUBRID学习笔记 46 PREPARED set Do
  10. Liver Writer打开以前的日志/页面