老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Linux命令行中tar命令的使用详解!

老男孩IT教育

行业新闻

2025年9月28日 15:40

tar命令是Linux系统中用于文件归档和压缩的核心工具,支持多种压缩算法并将多个文件合并为一个tar包。接下来通过这篇文章为大家详细讲解一下Linux命令行中tar命令的使用!

  tar命令是Linux系统中用于文件归档和压缩的核心工具,支持多种压缩算法并将多个文件合并为一个tar包。接下来通过这篇文章为大家详细讲解一下Linux命令行中tar命令的使用!

Linux培训机构

  基本语法

  tar命令的基本格式如下:

  tar [选项] [归档文件名] [文件或目录]

  常用选项分为三类:操作类型、压缩方式、附加参数。

  常用操作选项

  tar支持多种操作,最常用的有以下几种:

  -c:创建新的归档文件

  -x:解压(提取)归档文件

  -t:列出归档内容,不提取

  -r:向归档末尾追加文件

  -u:仅追加比归档中更新的文件

  以上选项互斥,一次只能使用一个。

  压缩方式选项

  tar常与压缩工具配合使用,以下选项自动调用对应压缩程序:

  -z:使用gzip压缩或解压,扩展名一般为.tar.gz或.tgz

  -j:使用bzip2压缩,扩展名为.tar.bz2

  -J:使用xz压缩,扩展名为.tar.xz

  无压缩选项:生成纯.tar文件

  常用附加选项

  提升使用体验的辅助参数:

  -v:显示处理过程中的文件名(verbose模式)

  -f:指定归档文件名,必须紧跟其后的参数是文件名

  -C:指定解压目标目录

  --exclude:排除指定文件或路径

  注意事项

  使用tar时注意以下几点:

  -f选项后必须直接跟文件名,不能省略

  压缩选项如-z、-j、-J要与操作匹配,解压时也要使用相同的压缩选项

  解压前建议先用-t查看内容,避免覆盖重要文件

  追加文件(-r)仅支持未压缩的tar文件

  为了让学员学以致用,老男孩教育不断更新Linux培训教学大纲,与一众讲师精心打造Linux云计算SRE课程体系。老男孩教育Linux云计算SRE运维课程,从零基础开始授课,适合零基础且对Linux感兴趣的学员学习。课程的主要目的就是培养出专业的Linux系统工程师,名师授课全程面授教学,边讲边练帮助学员高效掌握Linux技术。

  推荐阅读:

  云计算学多久能成功就业?

  前端和运维哪个好找工作?

  云计算找工作学历重要吗?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。