如何将具有特定名称的文件scp到另一台服务器?

How to scp files with certain name to another server?

我在名为 info 的目录中有一些文件,我需要将包含关键字 food 的文件复制到另一台服务器。所以文件可以是food#give.jsonfood#take.json

scp -i "t2microkey.pem" -r ~/info/['food' pattern files] ec2-user@example.sky.com:/home/ec2-user/some_dir/

这个问题我是在Whosebug上发现的。 https://unix.stackexchange.com/questions/138007/copying-files-with-particular-names-to-another-folder 但我不确定如何在我的案例中使用此解决方案。

任何帮助将不胜感激。

您可以使用下面的命令来传输文件,我刚刚使用它并且对我来说效果很好。

scp -i ~/<path-to-key>/<key-pair-name>.pem -r ~/info/food#* ec2-user@3.80.81.43:~
food#give.json                        100%    0     0.0KB/s   00:00    
food#take.json                        100%    0     0.0KB/s   00:00

目录结构:

<some-directory-name>
        |-- food#give.json
        |-- food#take.json