我需要操作数百个zip文件,范围从50Mb到1500Mb。
下载它们(特别是使用SquashFS瞬态系统在heroku上很难)似乎不可行。
有没有办法远程解压缩文件?
答案 0 :(得分:2)
简而言之,没有(至少没有SSH)
从Bobby的优秀答案中推断:(https://superuser.com/questions/479661/how-to-unzip-files-via-an-ftp-connection) "无法远程解压缩文件。 FTP代表"文件传输协议",用于传输和部分管理远程端的文件,但不执行命令。要解压缩存档,您必须执行tar,bzip2等类似的程序,但这不可能通过FTP连接。
您需要另一个允许您执行命令的会话,例如SSH。或者您在机器上解压缩存档并通过FTP传输内容,如果由于FTP的开销而有大量小文件,这将会相当慢。"
希望这有帮助。