Hea*_*man 20 linux ftp unzip ubuntu-10.10
我已经通过 FTP 连接到我的远程服务器,并且我得到了一个目录列表。我在列表中有几个 zip 文件。
是否可以解压缩文件(例如:test.zip)?。如果是,命令是什么?
小智 21
有点脱离上下文的答案,但肯定有效。如果您在该 ftp 目录上运行 Apache + php,则将您的 zip 文件上传到该文件夹中并创建extractor.php
:
$zip = new ZipArchive;
if ($zip->open('my_zip.zip') === TRUE) {
$zip->extractTo('/path/to/my/zip');
$zip->close();
echo 'ok';
}
Run Code Online (Sandbox Code Playgroud)
然后点击 url 例如:http://example.com/extractor.php
bingo php 会为你解压那个 zip。
Bob*_*bby 18
无法通过 FTP 连接解压缩文件。FTP 代表“文件传输协议”,它只是设计用于在远程端传输和部分管理文件,而不是执行命令。要解压档案,您必须执行 tar、bzip2 或类似程序,但这无法通过 FTP 连接实现。
您需要另一个会话来执行命令,例如 SSH。或者你在你的机器上解压档案并通过 FTP 传输内容,如果你有大量的小文件,由于 FTP 的开销,这将相当慢。
归档时间: |
|
查看次数: |
110021 次 |
最近记录: |