0
我在一个文件夹中有9000多个XML文件。我正在搜索那些包含某个单词然后将它们复制到某个特定位置。我使用的终端: -搜索并移动文件
grep -r "the word I'm searching"
它的工作,但我正在寻找一个更好,更快的方式,如果任何人有一个想法。
我在一个文件夹中有9000多个XML文件。我正在搜索那些包含某个单词然后将它们复制到某个特定位置。我使用的终端: -搜索并移动文件
grep -r "the word I'm searching"
它的工作,但我正在寻找一个更好,更快的方式,如果任何人有一个想法。
您可以用下面的代码
mv `ls | grep 'the word you are searching for' -rl` directoryname/
这只有目录仅包含XML文件做一个单行。
简单而有效的方法:
find . -name '*.xml' | xargs grep -l 'You search string' \
| xargs mv -t your_target_directory
我得到这个错误** MV:后失踪目标文件操作“folder_specified” ** –
添加斜线的目录名称后。 – bigbounty
它不工作?它工作在我的linux系统 – bigbounty