Linux xargs命令
来源:互联网 发布:链传动设计计算软件 编辑:程序博客网 时间:2024/06/03 14:59
xargs命令介绍:
1、xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。
2、它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。
3、通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。
4、xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。
5、xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。
xargs使用案例:
1. 当你尝试用rm 删除太多的文件,你可能得到一个错误信息:/bin/rm Argument list too long. 用xargs 去避免这个问题
1
find
~ -name
'*.log'
-print0 |
xargs
-0
rm
-f
2. 获得/etc/ 下所有*.conf 结尾的文件列表,有几种不同的方法能得到相同的结果,下面的例子仅仅是示范怎么实用xargs ,在这个例子中实用 xargs将find 命令的输出传递给ls -l
1
find
/etc
-name
"*.conf"
|
xargs
ls
–l
3. 假如你有一个文件包含了很多你希望下载的URL, 你能够使用xargs 下载所有链接
1
cat
url-list.txt |
xargs
wget –c
4. 查找所有的jpg 文件,并且压缩它
1
find
/ -name *.jpg -
type
f -print |
xargs
tar
-cvzf images.
tar
.gz
5. 拷贝所有的图片文件到一个外部的硬盘驱动
1
ls
*.jpg |
xargs
-n1 -i
cp
{}
/external-hard-drive/directory
0 0
- linux命令: xargs
- Linux中的xargs命令
- Linux xargs命令
- linux命令 xargs 详解
- Linux xargs命令
- Linux xargs命令
- Linux xargs命令
- Linux xargs命令 小结
- Linux xargs命令
- Linux xargs命令
- Linux命令xargs+cut
- Linux xargs命令
- linux --- 命令 --- xargs 用法
- Linux xargs命令
- Linux xargs命令
- Linux xargs命令
- linux xargs命令
- linux xargs命令
- ZCMU-1590-删除数
- 加班剖析
- Leetcode Convert a Number to Hexadeci
- 深度学习的几种库
- [COGS896]圈奶牛(凸包)
- Linux xargs命令
- HQL语法
- LINUX系统下环境变量
- C++学习笔记 lesson3 构造函数
- 深度学习GPU计算工具CUDA安装
- J2ME服务器的配置
- [C练习]编程实现strstr
- JAVA常用加密(一)
- 深度学习八大开源框架