linux 解压 tar.gz 命令

4 阅读1分钟

在 Linux 中解压 .tar.gz 文件,最常用的命令是 tar。下面是几种常用方法: 

1. 解压到当前目录 

1tar -xzvf 文件名.tar.gz

 参数说明:

  • -x:解压 (extract)
  • -z:使用 gzip 解压(.gz 文件需要)
  • -v:显示解压过程(verbose)
  • -f:指定文件名

 

2. 解压到指定目录 

1tar -xzvf 文件名.tar.gz -C 目标目录

 示例:

1tar -xzvf archive.tar.gz -C /home/user/documents/

  

3. 仅解压特定文件

 

1tar -xzvf 文件名.tar.gz 文件路径

 示例: 

tar -xzvf archive.tar.gz path/to/specific-file.txt

 

4. 查看压缩包内容(不解压)

 

1tar -tzf 文件名.tar.gz

  

其他相关命令

 

创建 tar.gz 压缩包

 

1tar -czvf 压缩包名.tar.gz 要压缩的文件或目录

  

解压 .tar.bz2 文件

 

1tar -xjvf 文件名.tar.bz2

  

解压 .tar.xz 文件

 

1tar -xJvf 文件名.tar.xz

  

注意事项

  • 确保有足够的磁盘空间
  • 解压前最好先查看内容:tar -tzf 文件名.tar.gz
  • 使用 -C 参数时,目标目录必须已存在
  • 如果文件权限很重要,建议保留原权限(tar 默认会保留)

 

 

记忆技巧

  • create(创建)
  • xtract(解压)
  • zip(gzip)
  • verbose(详细输出)
  • file(文件)
  • Change directory(改变目录)