如何使用包含给定字符串的 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
我需要从 Linux 目录下载所有 492 个文件,这些文件中包含给定的字符串。到目前为止,我无法完全找到可以通过搜索完成此操作的命令。有人能帮帮我吗?
干杯。
使用 grep 过滤具有给定字符串的文件并像这样scp
循环遍历它们
for file in $(grep <some-pattern> <directory>); do scp $file <remote>; done;
以防万一,如果您还需要过滤掉目录子目录中的文件,请将 -R
选项添加到 grep