xargs 是个好东东,它可以将stdin作为命令的一部分
比如要删除某目录下名叫.svn的文件或目录,可以输入
find ./ -name .svn | xargs rm -rf
以此类推
但是要拷贝的时候就不是那么简单了。 因为cp命令有两个参数。
但是不要紧,xargs有-i/-I选项。 用法从下面的链接看到。
http://www.linuxso.com/linuxxitongguanli/1325.html
find -name "*.txt" | xargs -i cp {} /home/doc
find -name "*.txt" | xargs -I {} cp {} /home/doc
上面两个命令的作用是一样的。
版权声明:本文为RichardYSteven原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。