Linux下tar命令解压缩

作者 : admin 本文共926个字,预计阅读时间需要3分钟 发布时间: 2024-06-16 共1人阅读

tar 命令是 Unix 和 Linux 系统中用来创建归档文件以及提取归档文件的工具。它通常用于备份文件或将多个文件和目录打包成一个单独的归档文件。默认情况下,tar 不会对文件进行压缩,但可以通过结合其他压缩工具(如 gzip 或 bzip2)来实现压缩归档。

创建压缩归档文件

使用 gzip 压缩

要创建一个使用 gzip 压缩的 tar 归档文件,可以使用 -z 选项。以下是如何将目录 mydirectory 压缩成名为 myarchive.tar.gz 的归档文件:

tar -czvf myarchive.tar.gz mydirectory/
  • c:创建一个新的归档文件。
  • z:使用 gzip 压缩。
  • v:显示详细信息(即显示正在处理的文件)。
  • f:指定归档文件的名称。
使用 bzip2 压缩

要使用 bzip2 压缩,可以使用 -j 选项。以下是如何将目录 mydirectory 压缩成名为 myarchive.tar.bz2 的归档文件:

tar -cjvf myarchive.tar.bz2 mydirectory/
  • j:使用 bzip2 压缩。

提取压缩归档文件

提取 gzip 压缩的 tar 文件

要提取一个使用 gzip 压缩的 tar 归档文件,可以使用 -x 选项。以下是如何提取 myarchive.tar.gz 文件:

tar -xzvf myarchive.tar.gz
  • x:提取归档文件中的内容。
  • z:使用 gzip 解压缩。
  • v:显示详细信息。
  • f:指定归档文件的名称。
提取 bzip2 压缩的 tar 文件

要提取一个使用 bzip2 压缩的 tar 归档文件,可以使用 -xj 选项。以下是如何提取 myarchive.tar.bz2 文件:

tar -xjvf myarchive.tar.bz2
  • x:提取归档文件中的内容。
  • j:使用 bzip2 解压缩。
  • v:显示详细信息。
  • f:指定归档文件的名称。

示例总结

  • 创建 gzip 压缩的 tar 归档文件

    tar -czvf myarchive.tar.gz mydirectory/
    
  • 提取 gzip 压缩的 tar 归档文件

    tar -xzvf myarchive.tar.gz
    
  • 创建 bzip2 压缩的 tar 归档文件

    tar -cjvf myarchive.tar.bz2 mydirectory/
    
  • 提取 bzip2 压缩的 tar 归档文件

    tar -xjvf myarchive.tar.bz2
    
本站无任何商业行为
个人在线分享 » Linux下tar命令解压缩
E-->