linux - SCP 匹配特定模式和扩展名的文件

标签 linux unix scp

我正在尝试将文件从远程主机 SCP 到本地主机。

远程主机上的文件为 KMST_DataFile_[MMDDYY]T[HHMM].kms

我想出了 2 个 SCP 命令,但我想知道是否有办法将这些命令组合起来,以仅匹配上面的文件名模式和扩展名 .kms 的 SCP 文件

scp -v user@remotehost:/location/KMST_DataFile_*

scp -v user@remotehost:/location/{*.kms}

最佳答案

这将完成你的工作:

scp -v user@remotehost:/location/KMST_DataFile_*.kms

正如 @manu 在评论中提到的,在 Ubuntu 或 Mac 上,您可能需要转义星号:

scp -v user@remotehost:/location/KMST_DataFile_\*.kms

关于linux - SCP 匹配特定模式和扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31356110/

相关文章:

linux - "service xyz start"启动服务会运行什么命令

c++ - 如何获取传递给正在运行的进程的命令行参数?

putty - 来自 IP 的 SCP 文件

bash - 如何在 Tcl 或 Expect 命令中为带空格的密码或文件名包含双引号?

linux - 在_do_fork() 中执行copy_process() 时__stack_chk_fail?

c++ - Linux 是否记录守护进程抛出的未捕获异常?

c++ - 加载的共享对象的内存使用情况

unix - 使用 curl 或 wget.. 从 artifactory 下载 docker 图像?

unix - hadoop命令从hadoop中的目录获取最新的子目录名称

java - 如何使用SCP将文件内容直接从本地流对象推送到远程文件到远程文件