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