linux 解压与压缩

Posted 学习py

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 解压与压缩相关的知识,希望对你有一定的参考价值。

tar文件

压缩文件

 tar cvf archive.tar file1 file2 ...

tar命令生成的文件带有后缀名.tar,archive.tar是压缩后保存的名称,file1、file2等是要压缩的文件和目录列表。

  • c:代表创建文件。

  • v:用来显示详细的命令执行信息(比如正在压缩的文件和目录名),再加一个v选项可以显示文件大小和权限等信息。

  • f:代表文件,后面需要指定一个归档文件名(如archive.tar)。如果不指定归档文件名, 则归档到磁带设备,如果文件名为-,则是归档到标准输入或者输出

解压文件

 tar xvf archive.tar
  • x:代表解压模式。可以只解压归档文件中的某几个文件,只需要在命令后面加上这 些文件的文件名即可

预览tar文件

 tar tf archive.tar
  • t :代表内容预览表 模式,它会显示归档的文件列表,并且验证归档信息的完整性

gz文件

解压缩.gz文件

 gunzip file.gz

压缩文件

 gzip file

tar.gz文件

1、先解压gz,再解压tar

 gunzip file.tar.gz
 tar -xvf file.tar

2、使用tar  z模式

 tar -zxvf file.tar.gz
  • 选项z对归档文件自动运行gzip,可以解压也可以压缩

3、使用zcat

 zcat file.tar.gz | tar xvf - 
  • zcat命令等同于gunzip -dc命令。选项d代表解压缩,选项c代表将运行结果输出到标准输出 (本例中是输出到tar命令)。


以上是关于linux 解压与压缩的主要内容,如果未能解决你的问题,请参考以下文章

Linux压缩及解压

Linux 压缩 与解压命令

linux下压缩与解压(zipunziptar)详解

Linux 加快解压速度,使用 pigz 并行加速 Linux 压缩与解压

linux 文件压缩与解压

linux 文件压缩与解压