find & xargs

Posted cristiano-duan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了find & xargs相关的知识,希望对你有一定的参考价值。

xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具,空格是默认界定符,默认命令是echo

find . -name "*log.txt" | xargs rm -rf    # 查找当前目录下所有的log.txt文件并删除

find命令的执行结果通过xargs传给后面的rm -rf作为参数

find . -name "*.a" | xargs ls -alFh  # 显示当前目录及子目录下所有静态库的大小

# -h, --human-readable, with -l and/or -s, print human readable sizes (e.g., 1K 234M 2G)
# -F, 目录以/后缀,可执行文件以*后缀

以上是关于find & xargs的主要内容,如果未能解决你的问题,请参考以下文章

xargs 原理&使用

如何在 xargs 命令中使用 &>>?

find与xargs配合使用

linux常用命令(19)find xargs

find xargs grep查找文件及文件内容

老男孩教育每日一题-2017年5月19日-使用find命令的时候 |xargs(管道xargs)与-exe有什么区别?