如何使用包含给定字符串的 SCP 从 Linux 服务器下载所有文件

How to download all files from a Linux server using SCP which contan a given String

我需要从 Linux 目录下载所有 492 个文件,这些文件中包含给定的字符串。到目前为止,我无法完全找到可以通过搜索完成此操作的命令。有人能帮帮我吗?

干杯。

使用 grep 过滤具有给定字符串的文件并像这样scp循环遍历它们

for file in $(grep <some-pattern> <directory>); do scp $file <remote>; done;

以防万一,如果您还需要过滤掉目录子目录中的文件,请将 -R 选项添加到 grep