Linux xargs命令详解

1、多行内容的单输出且每行3个

cat /home/omc/ftl/logs.txt |xargs -n3

 

2、查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件

find /home/omc/ -maxdepth 1 -user root -type f | xargs file {}

 

3、在/var/log/下查找log文件,复制文件到/home/omc/ftl且把结果保存到/home/omc/ftl/logs.txt文件中

find /var/log/*.log -type f | xargs -i cp {} /home/omc/ftl

 

4、删除 /home/omc/ftl/下的log文件

ls *.log |xargs rm -rf {}

 

5、在当前目录下查找所有用户权限644的文件,并更改权限600

find /home/omc/ftl -perm 644 | xargs chmod 600

 

6、xargs cp的使用

 ls *20201123${i}* | grep txt |  head -10 | xargs -n1 -i cp -rf {} /root/test/

 

这是复制了一位大佬的博客:

https://www.cnblogs.com/ftl1012/p/9250438.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值