tar.gz包内提取某个文件在指定目录下。
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,想试试不解压从tar.gz包内提取某个文件到指定目录下,百度来的全是一个模板,没有示例,根本莫名其妙。经自己测试才算明白。百度来的方法tar包tar tvf yourtarfile |grep fil
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
互联网科技园
新华互联网科技
互联网科技公司起名
西安互联网科技
广州宏创互联网科技
互联网科技logo设计
人人互联网科技是培训
云创客互联网科技公司
天速互联网络科技有限公司
山东子淼互联网科技有限公司
上海创道互联网络科技有限公司
下一代互联网重大应用科技园
东营紫格互联网科技
上海乐五互联网科技有限公司
湖北辰鑫科技互联网
陕西九四连强互联网科技有限公司
广州智享互联网科技
唯美互联网科技
科技信息时代互联网发展
利用互联网等科技手段
小米移动互联网科技园
中关村互联网 科技集团
盈实互联网科技
互联网科技金融
互联网科技公司需要的职位
中科明德北京互联网科技
昆明中奇联合互联网科技
绵阳真晨互联网科技有限公司
10位科技互联网大佬
互联网大会出现的黑科技