tar.gz包内提取某个文件在指定目录下。
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,想试试不解压从tar.gz包内提取某个文件到指定目录下,百度来的全是一个模板,没有示例,根本莫名其妙。经自己测试才算明白。百度来的方法tar包tar tvf yourtarfile |grep fil
千家信息网最后更新 2025年02月06日tar.gz包内提取某个文件在指定目录下。
想试试不解压从tar.gz包内提取某个文件到指定目录下,百度来的全是一个模板,没有示例,根本莫名其妙。经自己测试才算明白。
百度来的方法
tar包
tar tvf yourtarfile |grep fileyouwant,
tar xvf yourtarfile fileyouwant(copy上面的全路径用绝对路径)
tar.gz包
tar ztvf yourtargzfile |grep fileyouwant,
tar zxvf yourtarfile fileyouwant(copy上面的全路径用绝对路径)
思路就是先查出文件路径,再解压。但是上面的"全路径用绝对路径"是个什么鬼,经过折腾才算明白。先看操作过程。
[root@fengzw test]# pwd/root/test[root@fengzw test]# lsmariadb-10.4.12.tar.gz[root@fengzw test]# tar -tzvf mariadb-10.4.12.tar.gz | grep CMakeLists.txt.....-rw-rw-r-- buildbot/buildbot 17932 2020-01-27 04:43 mariadb-10.4.12/CMakeLists.txt......[root@fengzw test]# tar -zxvf mariadb-10.4.12.tar.gz mariadb-10.4.12/CMakeLists.txt -C ../mariadb-10.4.12/CMakeLists.txt[root@fengzw test]# cd ..[root@fengzw ~]# lsanaconda-ks.cfg CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-Vault.repo test tools[root@fengzw ~]# ls test/mariadb-10.4.12 mariadb-10.4.12.tar.gz[root@fengzw ~]# ls test/mariadb-10.4.12CMakeLists.txt
切换个目录运行测试:
[root@fengzw ~]# ls test/mariadb-10.4.12.tar.gz[root@fengzw ~]# ls tools/testtar/[root@fengzw ~]# tar -zxvf test/mariadb-10.4.12.tar.gz mariadb-10.4.12/CMakeLists.txt -C tools/testtar/mariadb-10.4.12/CMakeLists.txt[root@fengzw ~]# ls tools/testtar/[root@fengzw ~]# ls testmariadb-10.4.12.tar.gz[root@fengzw ~]# lsanaconda-ks.cfg CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-Vault.repo mariadb-10.4.12 test tools[root@fengzw ~]# ls mariadb-10.4.12/CMakeLists.txt
由以上可知:
- 所谓的绝对路径,就是通过tvf查出来的路径,即从tar包名开始,而不是系统级别的绝对路径。这就是所谓"全路径"的概念。
- 如果是提取某个文件,-C指定存放位置不生效!!!
- 只能默认的提取至运行tar解压时当前所在系统路径下,而不是原压缩包所在路径。
- 会生成从tar包名开始的目录,按压缩包内路径存放提取出来的文件。
- 使用步骤总结:a,切换路径至需要存储提取文件的位置;b,查找列出所要提取文件的路径;c,提取文件。(但会生成新的目录,所以切换至路径也没什么意义)
路径
文件
目录
就是
面的
切换
位置
所在
系统
测试
生成
运行
莫名其妙
没什么
思路
意义
方法
根本
概念
模板
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
app 服务器 开发
mssql 连接服务器
南京农业大学服务器地址
安卓软件开发应询 云趣科技
民乐县网络安全宣传活动
校园网络安全保障体系
软件开发在未来的发展
软件开发很容易
炫拓网络技术服务部手游
上海正规软件开发价格服务标准
宜阳县博创互联网科技工作室
数据库中数据的定义
公司邮件服务器地址
杭州孙悟空网络技术有限公司
互联网推广公司信任黔文科技
警察网络安全陷阱
软件开发高级工程师就业方向
网络安全语录经典
服务器没有资源管理器
华为云服务器域名好用吗
zabbix绘图数据库
中外专利数据库平台
嵌入式软件开发属于it吗
ps5服务器出现问题是什么意思
类似于群晖的服务器软件
运营app怎样拥有自己的数据库
涪陵区企业网络技术服务活动简介
hp服务器巡检
软件开发怎么自我介绍
红海ehr绑定服务器是什么