如何在删除FTP时解压缩文件而不下载?

时间:2016-08-19 02:57:01

标签: heroku ftp zip remote-access

我需要操作数百个zip文件,范围从50Mb到1500Mb。

下载它们(特别是使用SquashFS瞬态系统在heroku上很难)似乎不可行。

有没有办法远程解压缩文件?

1 个答案:

答案 0 :(得分:2)

简而言之,没有(至少没有SSH)

从Bobby的优秀答案中推断:(https://superuser.com/questions/479661/how-to-unzip-files-via-an-ftp-connection) "无法远程解压缩文件。 FTP代表"文件传输协议",用于传输和部分管理远程端的文件,但不执行命令。要解压缩存档,您必须执行tar,bzip2等类似的程序,但这不可能通过FTP连接。

您需要另一个允许您执行命令的会话,例如SSH。或者您在机器上解压缩存档并通过FTP传输内容,如果由于FTP的开销而有大量小文件,这将会相当慢。"

希望这有帮助。