使用 PuTTy/WinSCP 下载命令行程序的输出

使用 PuTTy/WinSCP 下载命令行程序的输出

我可以通过 ssh 访问 Linux 服务器。我的帐户的可用空间不足,因此我被迫从服务器中删除一些数据。我很想下载我的 mysql 数据库(然后删除),但由于空间不足,我无法将数据库转储mysqldump到我的~

是否可以stdout在我的 Windows 7 计算机上使用 PuTTY/WinSCP 下载远程 Linux 系统的?所以我可以直接下载输出,而mysqldump无需保存到远程系统的硬盘上?或者还有其他方法吗?

答案1

完整的 PuTTY 包有plink,尽管我不确定它在密码提示方面表现如何:

plink -C user@host "mysqldump -uroot -p db1" > C:\Backup\db1.sql

plink user@host "mysqldump -uroot -p db1 | gzip" > C:\Backup\db1.sql.gz

相关内容