我正在使用 PuTTY psftpget
命令将文件从远程 Unix 服务器递归下载到本地 PC,我需要排除vendor
子目录。
供应商文件夹/var/www/html/project/
与其他文件和文件夹一起存在。
psftp 没有这样的功能。
您将不得不使用另一个 SFTP 客户端。例如,使用WinSCP,您可以使用其命令-filemask
的开关:get
get -filemask=|vendor/ /remote/path/* C:\local\path\
还有一个将 PSFTP 脚本转换为 WinSCP 脚本的指南。
(我是WinSCP的作者)