我有几个名称不同的目录x1
,x2
,x3
等,每个目录都包含多个子目录a
,b
,{ {1}}等,其名称在目录c
之间不同。
我尝试使用WinSCP只从每个子目录x
下载文件,同时保留目录结构,如下所示。
a
我认为使用选择文件掩码执行此操作很简单,例如
x1/a/files
x2/a/files
x3/a/files
使用选项"应用于目录"选择。
然而,这没有选择任何东西,我找不到任何可以实现我想要的选择掩码的变化。
我尝试做什么的正确的文件掩码语法是什么?
如果以上所有内容都不清楚,则以下shell命令与我尝试实现的内容类似。
x*/a/
答案 0 :(得分:1)
使用WinSCP没有真正直接的方法,因为它没有类似于--parents
的功能。
唯一的方法是明确排除您不想传输的所有子目录:
| b/; c/
(|
表示排除掩码。)