linux – 提取zip文件内容并动态重命名该目录
发布时间:2020-12-14 02:13:58 所属栏目:Linux 来源:网络整理
导读:我有一个使用Play Framework创建的应用程序zip文件.它创建名为A-1.0.zip的zip文件.此zip文件包含名称为A-1.0的目录. (1.0根据版本变化) 我想解压缩zip文件并将文件夹从A-1.0重命名为A.这??样我的应用程序init.d脚本就会找到启动应用程序的目录.这个shuld可以
我有一个使用Play Framework创建的应用程序zip文件.它创建名为A-1.0.zip的zip文件.此zip文件包含名称为A-1.0的目录. (1.0根据版本变化)
我想解压缩zip文件并将文件夹从A-1.0重命名为A.这??样我的应用程序init.d脚本就会找到启动应用程序的目录.这个shuld可以使用shell脚本动态完成. 有没有办法我可以将所有的zip文件解压缩到A文件夹而不是提取到A-1.0并重命名?请帮忙! 以下是我试过的…… unzip A-1.0.zip -d ~/A (我知道这样做是非常愚蠢的!!) 这将文件解压缩到?/ A / A-1.0 / [内容] 我需要将所有[contents]提取到?/ A而不是?/ A / A-1.0 /.我不知道如何使用命令行….. 我的init.d脚本搜索了?/ A / bin / A -Dhttp.port = 6565 -Dconfig.file =?/ A / conf / application.conf来启动播放!应用. 为了使这个脚本工作,我将所有内容提取到A-1.0 /然后我手动重命名为mv~ / A-1.0~ / A. 解决方法
我没有找到任何特定的解压缩选项来自动执行此操作,但设法通过创建临时符号链接来实现此目标,以便通过这种方式人为地重定向提取的文件
ln -s A A-1.0 unzip A-1.0.zip rm A-1.0 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |