我需要从Linux目录下载所有492个文件,其中包含文件中给定的字符串。到目前为止,我还不能找到一个命令来完成这个任务。有人能帮我吗?
干杯。
最佳答案
使用grep筛选具有给定字符串的文件,并循环到scp
上,如下所示for file in $(grep <some-pattern> <directory>); do scp $file <remote>; done;
如果您还需要过滤掉目录子目录中的文件,请将-R
选项添加到grep
关于linux - 如何使用包含给定字符串的SCP从Linux服务器下载所有文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29799271/