管道命令'|' 和xargs find命令找到后把所有找到的删除

管道符号,是unix功能强大的一个地方,符号是一条竖线:"|",

用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2,

例如:
ls -l | more

该命令列出当前目录中的任何文档,并把输出送给more命令作为输入,more命令分页显示文件列表。

 

 

 

find命令找到后把所有找到的删除:

find -name *.jpg |xargs rm 

 

管道和xargs的区别:

 

管道“|”:前面的标准输出当作后面的标准输入

 

 xargs:将标准输入作为命令的参数

 

原文地址:https://www.cnblogs.com/ymjyqsx/p/7050474.html