如何在使用 psftp 获取期间排除子目录?
How do I exclude a subdirectory during get with psftp?
我正在使用 PuTTY psftp get
命令将文件从远程 Unix 服务器递归下载到我的本地 PC,我需要排除 vendor
子目录。
vendor 文件夹与其他文件和文件夹位于 /var/www/html/project/
下。
psftp 没有这样的功能。
您将不得不使用另一个 SFTP 客户端。例如 WinSCP, you can use -filemask
switch of its get
command:
get -filemask=|vendor/ /remote/path/* C:\local\path\
还有一个guide for converting PSFTP script to WinSCP script.
(我是WinSCP的作者)
我正在使用 PuTTY psftp get
命令将文件从远程 Unix 服务器递归下载到我的本地 PC,我需要排除 vendor
子目录。
vendor 文件夹与其他文件和文件夹位于 /var/www/html/project/
下。
psftp 没有这样的功能。
您将不得不使用另一个 SFTP 客户端。例如 WinSCP, you can use -filemask
switch of its get
command:
get -filemask=|vendor/ /remote/path/* C:\local\path\
还有一个guide for converting PSFTP script to WinSCP script.
(我是WinSCP的作者)