目前在做的一个项目使用的是OSS云存储作为系统的文件存储服务器,但有个需求是将OSS某个目录下的所有Object打包下载。目前想到的解决方案是将需要的Object遍历到应用服务器的目录,然后再对目录进行压缩后将压缩包上传回OSS供用户访问。这样一来一回资源损耗很大,OSS产品可否提供API在云端进行处理呢?
Linux中unzip命令用于zip文件的解压。unzip命令参数最常用的,就是那个指定压缩文件内容解压到哪个文件夹的参数,也就是指定解压缩的目标目录,这个参数是-d,例子: unzip test.zip -d /home/user/target 解压完成后,如果是源代码就需要编译安装,不过一般源码都是tar包打包的,很少有用zip打包的;有的zip直接就是一个二进制文件包,可以直接运行的,这时候把zip文件解压后的路径加入到PATH变量或者加一个alias别名就可以了。
答案来源网络,供参考,希望对您有帮助
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。