背景
xargs可以高效对文件批量处理:
比如你要在不同的文件夹下创建同一个文件
比如你想根据某个查询条件, 批量删除符合条件的文件
比如你想对不同文件夹中的文件进行更新
笨笨的方法, 是一个一个的进行复制..., 比如cd xxx;ls;cp xxx yyy; cd ../; 其实, xargs可以非常优雅的进行批量的操作....下面用几个例子, 演示一下xargs的用法. 一个坑就是使用echo和ls的问题, 这里进行了测试.
2....base) [dengfei@localhost xargs]$ cat >hello_world.txt
hello world
我是邓飞
公众号为:育种数据分析之放飞自我
没错, 这样打广告是最棒的...将文件批量copy到六个文件夹中
命令:
这里使用ls -d仅仅打印文件夹名称, 而不打印文件夹里面的内容
xargs -i是定义对象的位置, 匹配的是{}, 它会将前面的对象, 放到{}的位置
ls