新闻中心

Linux 怎么从 zip/tar 中只提取部分文件?

2025-12-04
浏览次数:
返回列表
Linux中可精准提取zip或tar包内指定文件而不全解压:zip用unzip加引号路径,tar用tar -xf加归档内路径,均需先用unzip -l或tar -t查看内部结构以确保路径准确。

linux 怎么从 zip/tar 中只提取部分文件?

Linux 里从 zip 或 tar 包中只提取部分文件,不用解压全部,关键在命令参数的精准指定。

从 zip 文件中提取指定文件

zip 支持直接指定路径提取,注意路径要和 zip 内部结构一致(可用 unzip -l archive.zip 查看)。

  • 提取单个文件:unzip archive.zip "path/to/file.txt"
  • 提取多个文件:unzip archive.zip "dir1/a.txt" "dir2/b.log"
  • 提取某目录下所有 .log 文件:unzip archive.zip "logs/*.log"(需 shell 展开支持,建议加引号防空格出错)
  • 跳过交互确认,加 -o 覆盖已有文件,或 -n 跳过已存在文件

从 tar/tar.gz/tar.xz 中提取指定文件或目录

tar 用 -x(提取)配合文件名参数,路径也按归档内路径写(可用 tar -t -f archive.tar 预览)。

Tunee AI Tunee AI

新一代AI音乐智能体

Tunee AI 1104 查看详情 Tunee AI
  • 提取单个文件:tar -xf archive.tar path/in/archive/file.conf
  • 提取整个子目录:tar -xf archive.tar "config/"(末尾斜杠可选,但推荐加上明确意图)
  • 提取多个条目:tar -xf archive.tar dir1/ file.txt subdir/script.sh
  • 对压缩格式(如 .tar.gz)同样适用:tar -xzf archive.tar.gz "data/report.csv"

小技巧:批量匹配与排除

tar 本身不支持通配符匹配(如 *.log),但可以结合其他命令实现:

  • 提取所有 .py 文件(需 GNU tar):tar -xzf code.tar.gz --wildcards "*.py"
  • 先列出匹配项再提取(安全做法):tar -tzf logs.tar.gz | grep '\.log$' | xargs -d '\n' tar -xzf logs.tar.gz
  • 排除某些文件用 --exclude,例如跳过临时文件:tar -xzf backup.tar.gz --exclude="*.tmp"

基本上就这些。核心是先 查内容(unzip -l / tar -t),再 写准路径,最后加合适选项。不复杂但容易忽略路径细节。

以上就是Linux 怎么从 zip/tar 中只提取部分文件?的详细内容,更多请关注其它相关文章!


# 中文网  # 成都做网站建设公司  # 襄阳seo获客公司  # 书法网站建设价格  # 保定网站优化技术  # 中山医院网站建设招标  # 九江天津网站建设  # 上海seo如何报价  # 包头营销网站建设  # 襄阳工厂seo推广价格  # 石家庄seo电话  # 解决问题  # linux  # 相关文章  # 已有  # 压缩解压  # 操作步骤  # 编辑器  # 多个  # 跳过  # 运行环境  # 解压  # csv 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: Safari怎么安装扩展程序 浏览器插件安装与管理方法【详解】  深入理解J*aScript中的B样条曲线与节点向量生成  如何使用Rector自动化升级旧代码_通过Composer安装和配置Rector进行代码重构  《刺客信条4:黑旗》重制版新细节曝光:无缝加载 地图更细致!  从J*aScript对象中精确提取指定属性的教程  漫蛙漫画官方主页入口 漫蛙MANWA网页直达访问链接  微信网页版扫码登录入口 微信网页版二维码登录入口  React中useState与局部变量:理解组件状态管理与渲染机制  Sublime Text怎么设置垂直标尺_Sublime配置Rulers规范代码长度  漫蛙漫画登录站点 漫蛙2正版漫画快速访问  Tailwind CSS line-clamp 布局问题解析与修复指南  漫蛙2正版漫画站 漫蛙2网页版快速访问入口  抖音网页版怎么|直播|_抖音网页版开播操作指南  Mac怎么查看崩溃日志_Mac控制台错误报告分析  在Go Martini框架中高效服务动态生成图像的实践指南  动漫花园资源网使用步骤_动漫花园资源网下载流程  J*aScript中安全有效地处理localStorage字符串数据  Steam官网入口直达 Steam注册及登录步骤  谷歌浏览器浏览体验优化_谷歌浏览器新版直连永久可用提示  优化MinIO list_objects_v2 操作的性能瓶颈与最佳实践  QQ邮箱官网登录入口 QQ邮箱网页版邮箱快速登录  解决Python logging 中 datefmt 导致时间戳固定不变的问题  Mac怎么锁定备忘录_Mac备忘录加密设置教程  J*aScript map 方法中处理循环元素为空数组的策略  Angular响应式表单:实现提交后表单及按钮的禁用与只读化  解决 Vaadin 8 中大文件音频播放与定位时出现的 IOException  J*aScript设计模式实践_j*ascript代码优化  Yandex浏览器官方网页版入口 Yandex浏览器最新版官网  特斯拉自动驾驶房车计划曝光 原型车将于2027年亮相  台积电1.4nm工艺A14瞄准2028:10年来性能提升80%  J*a如何使用AtomicInteger控制计数_J*a无锁计数器性能分析  J*aScript 字符串标签转换:使用正则表达式高效替换  C++如何连接MySQL数据库_C++使用Connector/C++操作MySQL数据库教程  写好的html代码怎么运行出来_运行写好的html代码方法【教程】  晋江读书网页版在线登录 晋江读书电脑版官网  在J*a中如何在J*a中使用异常机制记录错误日志_异常日志实践经验  J*aScript类型检查_j*ascript代码规范  sublime如何配置Python开发环境_将sublime打造成轻量级Python IDE  微博网页版直接访问 微博网页版账号管理快速入口  天猫2025双十一0点秒杀攻略 天猫爆款抢购时间  CSS布局:解决全屏元素100%尺寸与外边距导致的页面溢出问题  Golang如何处理RPC请求负载均衡_Golang RPC请求负载均衡策略与实践  小红书怎么解除第三方平台绑定_小红书多平台登录解绑方法介绍  LocoySpider如何部署到云服务器_LocoySpider云部署的远程配置  手机CPU怎么影响游戏体验_手机CPU对游戏性能的影响分析  Win11怎么修改默认浏览器_Windows 11设置Chrome为默认  《噬血代码2》新预告片发布 展示游戏剧情  解决Tabulator日期时间排序问题的专业指南  b站怎么删除评论_b站评论管理与删除操作  Google翻译怎么语音输入_Google翻译语音输入功能使用与设置方法 

搜索