美文网首页
Linux Xargs常用命令整理

Linux Xargs常用命令整理

作者: 天马行空爱做梦 | 来源:发表于2021-05-25 10:26 被阅读0次

xargs 一般是和管道一起使用.

xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。

由于很多命令不支持|管道符号来传递参数,而日常工作中又有这个必要,所以就有了 xargs 命令,例如

find /sbin -perm +700 |ls -l       #这个命令是错误的
find /sbin -perm +700 |xargs ls -l   #这样才是正确的

基础使用:

[root@hostserver data]# ls |xargs -n1   
backup
ceph
images
install
rpm
sql
temp
[root@hostserver data]# ls |xargs -n2
backup ceph
images install
rpm sql
temp
You have new mail in /var/spool/mail/root
[root@hostserver data]# ls |xargs -n 3
backup ceph images
install rpm sql
temp

经常用指令:

ls|xargs -n1 -I {} cp {} temp/
ls|xargs -n1 -i {} cp {} temp/  

上面指令,分成两段来看:
xargs -n1 -I {} #代表1行1列输出赋值给{},
cp {} temp/ #执行cp 命令

相关文章

  • Linux Xargs常用命令整理

    xargs 一般是和管道一起使用. xargs(英文全拼: eXtended ARGuments)是给命令传递参数...

  • linux下使用awk xargs批量杀进程

    awk是linux下强大的文本处理工具xargs是linux下一个常用命令,用于将参数列表打散 这两个命令结合用来...

  • Linux那点事-xargs命令详解

    Linux xargs 命令 xargs原理剖析及用法详解 1. 为什么需要xargs命令 1.1 管道|的缺陷 ...

  • shell命令

    shell中的几个常用命令 本文为[1]书中内容简要总结。 1 xargs 语法 xargs 将stdin接收到的...

  • Linux常用命令及问题整理(持续更新)

    Linux常用命令及问题整理(持续更新) 因为简历上写熟悉Linux常用命令,然后被吊打了,在这记录一下平时常用的...

  • Linux常用命令11 - xargs

    xargs 实用程序允许您从标准输入构建和执行命令。 它通常通过管道与其他命令组合使用。 使用 xargs,可以将...

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Linux-常用命令

    常用命令 删除当前目录 "*.zip" 的参数 find . -name "*.zip" | xargs rm ...

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • Linux  xargs

    xargs可以通过管道接收命令的输出参数传递给其它命令最为入参,后面可以直接跟命令

网友评论

      本文标题:Linux Xargs常用命令整理

      本文链接:https://www.haomeiwen.com/subject/owjoyktx.html