我很难找到这个问题的答案,因为大多数人都想找到一个文件列表,然后执行 xargs。
我有一个包含文件名列表的文件。我想浏览该文件中的文件名列表,并逐一搜索单个目录(非递归),并且每当找到该文件时,将其移动到子文件夹。
cat test.txt | xargs find . -type f -iname
此时,我收到此错误: 查找:路径必须先于表达式:file1
最佳答案
你为什么不使用类似的东西:
for i in `cat test.txt`
do
test -e $i && mv <src> <dst>
done
关于linux - 我想对一个文件进行文件名列表搜索,然后在目录中搜索每个结果并移动它找到的任何文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29521788/