tar.gz包内提取某个文件在指定目录下。
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,想试试不解压从tar.gz包内提取某个文件到指定目录下,百度来的全是一个模板,没有示例,根本莫名其妙。经自己测试才算明白。百度来的方法tar包tar tvf yourtarfile |grep fil
千家信息网最后更新 2025年12月04日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安全错误
数据库的锁怎样保障安全
专科生能考网络安全工程师吗
神泣数据库修改
数据库方式 写 EXCEL
数据库实验数据查询答案
华珍网络技术工作室
为什么使用数据库技术
茅箭区互联网软件开发经验丰富
电子商务计算机网络技术
面试网络安全讲师
云服务器nas区别
网络安全校园主题活动
navicat数据库恢复
邯郸软件开发报价
医疗数据库软件
共同织牢网络安全防护
服务器怎么攻击
ovid如何导出数据库
pi币40台服务器
天津外贸软件开发
哦大数据库
肇庆专业软件开发零售价
七律网络安全宣传有感
怎样管理小鸟云服务器
网络安全模拟器手机
北京吸宠网络技术有限公司
数据库多个文件组怎么新建
软件开发薪水排名
sql2000数据库改名
软件开发法律规定
shell访问数据库