首页 > 解决方案 > 如何在使用 psftp 获取期间排除子目录?

问题描述

我正在使用 PuTTY psftpget命令将文件从远程 Unix 服务器递归下载到本地 PC,我需要排除vendor子目录。

供应商文件夹/var/www/html/project/与其他文件和文件夹一起存在。

标签: sshsftpputtypsftp

解决方案


psftp 没有这样的功能。


您将不得不使用另一个 SFTP 客户端。例如,使用WinSCP,您可以使用其命令-filemask的开关:get

get -filemask=|vendor/ /remote/path/* C:\local\path\

还有一个将 PSFTP 脚本转换为 WinSCP 脚本的指南

(我是WinSCP的作者)


推荐阅读