ITPub博客

首页 > 云计算 > 虚拟化 > Linux中tar命令的使用详解!

Linux中tar命令的使用详解!

原创 虚拟化 作者:老男孩Linux 时间:2025-12-30 13:54:45 0 删除 编辑

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

  基本语法

  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文件


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69952968/viewspace-3106641/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
老男孩it教育——致力于帮助有志向的年轻人通过努力学习获得体面的工作和生活。专注于Linux云计算运维、Python全栈开发、网络安全、新媒体运营、容器云架构师、MySQL数据库、go语言的培训。学习可call:18710030740

注册时间:2019-11-06

  • 博文量
    393
  • 访问量
    1011486