【发布时间】:2014-02-22 02:13:03
【问题描述】:
我想在目录中搜索与任何单词列表匹配的任何文件。如果文件匹配,我想将该文件复制到新目录中。我创建了一小批测试文件,并得到了以下代码:
cp `grep -lir 'word\|word2\|word3\|word4\|word5' '/Users/originallocation'` '/Users/newlocation'
不幸的是,当我在包含几千个文件的大文件夹上运行此代码时,它说参数列表对于cp 来说太长了。我想我需要循环这个或使用xargs,但我不知道如何进行转换。
【问题讨论】: