【Linux之find xargs】高斋晓开卷,独共圣人语。这篇文章主要讲述Linux之find xargs相关的知识,希望能为你提供帮助。
exec的问题
参数太长进程过多查询当前目录下所有权限是777
的文件
>
find . -perm 777 | xargs ls -al
查询当前目录下所有的
.txt
文件,并输出到指定文件a.log
(没有换行)>
find . -name *.txt | xargs echo >
/tmp/a.log
使用
-n
指定单行输出的个数
- -n num 后面加次数,表示命令在执行的时候一次用的argument的个数,默认是用所有的。
.txt
文件,并输出到指定文件b.log
(有换行)>
find . -name *.txt | xargs -n 1 echo >
/tmp/b.log
查询当前目录下查找所有用户具有读、写和执行权限的文件,并收回相应的写权限
>
find . -perm 777 | xargs chmod o-w
查找当前目录下所有的
.txt
文件,并找出包含rumenz
字符串的文件>
find . -name *.txt | xargs grep -n "rumenz"
查找当前目录下所有的
.txt
文件,并移动到指定的目录>
find . -name *.txt | xargs -i cp -rf/tmp;
使用-i参数默认的前面输出用代替,-I参数可以自定义前面的输出符号
>
find . -name *.txt | xargs -I [] cp -rf [] /tmp
-p参数提示是否执行
>
find . -name *.log | xargs -p -i mv/tmp
批量下载文件
>
cat url.txt | xargs wget -c
总结:什么时候用
-i
原文链接:https://rumenz.com/rumenbiji/linux-find-xargs.html
微信公众号:入门小站
文章图片
linux常用命令速查手册PDF下载
3669页vim参考手册PDF下载
阿里云ECS运维Linux系统诊断PDF下载
Docker速查手册PDF下载
Linux学习笔记【强悍总结值得一看】PDF下载
shell简明教程PDF下载
推荐阅读
- shell 之awk编辑器
- Shell脚本之免交互(EOFExpect)
- JAVA SE—— 数组(详细!!!)
- Java Record 的一些思考 - 序列化相关
- netty系列之:选byte还是选message?这是一个问题
- MySQL面试10道不得不会的MySQL基础面试题
- JavaScript数据结构之Object
- linux防火墙综合
- tcpdump 命令的常用选项(一)