Ftp 使用掩码选择要使用WinSCP传输的子目录
我有几个不同名称的目录,Ftp 使用掩码选择要使用WinSCP传输的子目录,ftp,wildcard,winscp,Ftp,Wildcard,Winscp,我有几个不同名称的目录,x1,x2,x3,等等,每个目录都包含几个子目录,a,b,c,等等,它们的名称在目录x之间没有变化。 我试图使用WinSCP仅从每个目录下载子目录a中的文件,同时保留目录结构,如下所示 x1/a/files x2/a/files x3/a/files 例如,我假设使用select file掩码来实现这一点很简单 x*/a/ 选择“应用于目录”选项 然而,这并没有选择任何东西,我也找不到任何可以实现我想要的选择掩码的变化 对于我要做的事情,正确的文件掩码语法是什么 如
x1
,x2
,x3
,等等,每个目录都包含几个子目录,a
,b
,c
,等等,它们的名称在目录x
之间没有变化。
我试图使用WinSCP仅从每个目录下载子目录a
中的文件,同时保留目录结构,如下所示
x1/a/files
x2/a/files
x3/a/files
例如,我假设使用select file掩码来实现这一点很简单
x*/a/
选择“应用于目录”选项
然而,这并没有选择任何东西,我也找不到任何可以实现我想要的选择掩码的变化
对于我要做的事情,正确的文件掩码语法是什么
如果以上所有内容都不清楚,那么下面的shell命令与我试图实现的目标类似
cp -r --parents x*/a/ targetdir
使用WinSCP没有真正直接的方法来实现这一点,因为它没有类似于
--父级的功能
唯一的方法是显式排除所有不希望传输的子目录:
| b/; c/
(|
表示排除掩码)
看