类别:CentOS / 日期:2025-11-18 / 浏览:6 / 评论:0

.tar.gz和.gz文件是两种不同的文件,需要区别对待,解压命令当然也不同咯,下面来分享一下他们各自的解压方法。

1. .tar.gz文件,这种文件是tar文件的压缩文件,可以使用tar命令进行解压。

例如:

解压:tar zxvf pythontab.tar.gz

tar -zxvf  httpd-2.4.4.tar.bz2

解压文件到指定文件夹: tar  -zxvf  fenci.py.tar.gz  -C  pythontab/

2.  单纯的.gz文件解压,这种文件不可以使用tar命令解压,需要用gunzip解压,使用命令gzip

解压:gzip -d pythontab.gz

但是注意:gzip貌似不能够设置解压到指定目录,只能解压到当前目录。

解压单纯的.gz文件方法二:

使用zcat命令,然后把标准输出 保存到文件即可。

例如:

zcat  pythontab.gz > pythontab.py

当然这个解决了解压到指定目录的需求。

zcat  pythontab.gz > /home/test/aa/pythontab.py

以上就是linux下.tar.gz和.gz文件解压

======gzip======

gzipLinux系统中常用的压缩和解压缩工具,支持对.gz文件进行解压操作。

gzip命令参数:

  -c, --stdout      write on standard output, keep original files unchanged
  -d, --decompress  decompress
  -f, --force       force overwrite of output file and compress links
  -h, --help        give this help
  -l, --list        list compressed file contents
  -L, --license     display software license
  -n, --no-name     do not save or restore the original name and time stamp
  -N, --name        save or restore the original name and time stamp
  -q, --quiet       suppress all warnings
  -r, --recursive   operate recursively on directories
  -S, --suffix=SUF  use suffix SUF on compressed files
  -t, --test        test compressed file integrity
  -v, --verbose     verbose mode
  -V, --version     display version number
  -1, --fast        compress faster
  -9, --best        compress better
    --rsyncable   Make rsync-friendly archive

以下是核心方法:

基础解压命令

使用gunzipgzip -d命令解压.gz文件,原文件会被移除:

gunzip filename.gz
gzip -d filename.gz

保留原文件解压

添加-k选项可保留压缩文件:

gunzip -k filename.gz
gzip -dk filename.gz

如果gzip版本较老,可以使用-dc 选项保留原文件:

gzip -dc filename.gz > filename

显示解压过程

添加-v选项查看详细信息:

gunzip -v filename.gz
gzip -d -v filename.gz

批量解压

直接指定多个文件名:

gunzip file1.gz file2.gz
gzip -d file1.gz file2.gz


打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章