tar解压到指定目录并且重名原始目录名 admin 2023-01-31 12:39:01 篇首语:本文由小编为大家整理,主要介绍了tar解压到指定目录并且重名原始目录名相关的知识,希望对你有一定的参考价值。 1.wget 命令下载文件weget -O 重命名下载文件wget -O mysql57.tar.gz http://oss.aliyuncs.com/aliyunecs/onekey/mysql/mysql-5.7.22-linux-glibc2.12-x86_64 .tar.gz2.tar解压文件[[email protected] opt]$tar -zxvf mysql57.tar.gz[[email protected] opt]$ lsmysql-5.7.22-linux-glibc2.12-x86_64 结果不是mysql57而是源码目录原始结构3.解决方法[[email protected] opt]$mkdir ./mysql57 && tar -zxvf mysql-5.6.15.tar.gz -C ./mysql57 --strip-components 1备注:-C表示解压指定目录如:当前目录mysql57下--strip-components N 表示删除目录结构(n=1表示删除最外【或前1】层结构)实例1:test.tar.gz中包含目录123/test/conf.xml,只要conf.xml文件,就要去除文件名前2层路径#新建目录并创建conf.xml文件[[email protected] soft]$ mkdir -p 123/test000123 && touch 123/test000123/conf.xml#创建压缩文件[[email protected] test000123]$ tar -czvf test.tar.gz /home/cqs/soft/123/test000123/conf.xml [[email protected] test000123]$ lsconf.xml test.tar.gz #解压文件[[email protected] test000123]$ tar -xzvf test.tar.gz home/cqs/soft/123/test000123/conf.xml[[email protected] test000123]$ lsconf.xml home test.tar.gz结果目录:home/cqs/soft/123/test000123/conf.xml#tar -zxvf test.tar.gz --strip-components 2 结果目录:soft/123/test000123/conf.xml实例2:去除一层#tar -zxvf test.tar.gz --strip-components 1 结果目录:cqs/soft/123/test000123/conf.xml 以上是关于tar解压到指定目录并且重名原始目录名的主要内容,如果未能解决你的问题,请参考以下文章 BIT 类型 Vue中路由的queryparams参数。如何传值如何取值。详细过程+图解 您可能还会对下面的文章感兴趣: 相关文章 商丘私人空放联系方式_基本资料审核后快速就能放款平台 济宁私人借钱24小时在线,5万以上级别的贷款|无抵押个人借贷|秒下| 湖州空放私借2小时放款—身无分文借贷100%直接放款 宜昌纯私人放款微信电话——马上为您安排信贷服务+当日到账 蚌埠24小时私人放款联系方式随借随到-做生意借贷|应急周转|大额优先| 遵义空放借钱贷款联系电话:走投无路申请放款马上就到账 绵阳专业空放贷款私人联系方式,不看过往|先贷后放|马上拿钱| 德州附近个人放款电话号码多少:不审核+随借随还+当日成功+直接到账