WinSCP - 如何压缩、下载和删除文件?

5 zip download rm winscp

如何在 WinSCP 中压缩、下载和删除 (ZDD) 文件?

例如,您的本地目录是 Desktop,而您的远程目录(服务器计算机中的目录)是,例如,/var/www/html您想要压缩并下载特定的目录或文件,然后您希望在下载时将其删除完成的。


在此输入图像描述


为了进一步解释,在linux中我可以这样做,例如:

(
zip -r /var/www/html/dr.zip /var/www/html
scp /var/www/html/dr.zip USER@IP:/location
rm /var/www/html/dr.zip
)
Run Code Online (Sandbox Code Playgroud)

我需要 WinSCP 类似的东西,但我知道应该使用WinSCP 下载机制,并且它与 Nix 实用程序不同scp

我的问题:

您知道用 WinSCP 实现这一目标的方法吗?

Mar*_*ryl 4

无法通过任何文件传输协议(SFTP、FTP、SCP 或 WebDAV)来压缩文件。这就是为什么WinSCP中没有这样的功能,因为它无法可靠地实现。


不过,如果您可以通过 shell 访问服务器,则可以使用 shell 命令来压缩文件。这实际上就是Tar/GZip 自定义命令的作用。

如果您想要一次性(zip-and-download),现在有一个WinSCP 扩展可以做到这一点:
将远程文件存档到 ZIP 存档,下载它,并选择解压它