我有一个名为file1.zip,file2.zip,file3.zip等的zip文件......
如何正确提取这些文件?他们应该生成一个输出文件。
感谢您的帮助!
答案 0 :(得分:2)
首先,将它们重命名为“file.zip”,“file.z01”,“file.z02”等,因为Info-ZIP希望它们被命名,然后解压缩第一个文件。 Info-ZIP将按预期迭代拆分文件。
答案 1 :(得分:0)
我找到了办法。我必须在Ubuntu台式机上安装远程计算机的用户主文件夹,并使用File Roller Archive Manager,该文件在Ubuntu 18中被列为Archive Manger。
在本地计算机上安装远程主文件夹...
安装sshfs
sudo apt install sshfs
为安装创建目录。用所需的任何文件夹名称替换远程
mkdir remote
在本地安装远程文件系统,将linuxusername替换为您要用于登录的用户帐户,并将xxx。*替换为其IP地址或主机名。
sudo sshfs -o allow_other linuxusername@xxx.xxx.xxx.xxx:/ remote
现在,在已挂载的“远程”文件夹中,您可以看到整个linux文件系统的内容,并像本地文件系统一样在文件管理器中对其进行导航,这受用户权限的限制,当然,您只能写到主文件夹远程用户帐户。
使用存档管理器,我打开了扩展集的.zip文件(不是.z01,.z02等文件),并解压缩到“远程”文件夹中。我没有看到提取进度的迹象,直到完成为止,色条一直保持在0%。其他基于X Windows的存档应用程序可能也可以工作。
这很慢,在我的LAN上每秒大约3-5 MB。我注意到Archive Manager使用7z进行提取,但不知道7z应该如何不支持跨集。
此外,如果您的ssh服务器是dropbear而不是openssl的sshd,则对于大文件而言,它的速度将令人难以忍受。我必须解压缩一个160gb的存档,并且源文件系统是fat32,所以由于文件大小限制为4gb,所以无法将扩展集组合到一个zip文件中。