打包、压缩、解压缩

tar

tar是Linux下经常使用的归档工具,可以对文件或者目录进行打包归档,归成一个文件,但是并不进行压缩。其格式如下:

tar [主选项+辅助选项] 文件或目录
tar命令主选项含义
tar命令辅助选项含义

打包

打包并压缩

查看压缩包内容

解压缩

gzip/gunzip

gzip/gunzip表示将一般的文件进行压缩或者解压。压缩文件预设的扩展名为.gz,其实gunzip就是gzip的硬链接,因此无论是压缩或者解压都可以通过gzip来实现。

注意:gzip只能对文件进行压缩,不能压缩目录,即使指定压缩的目录,也只能压缩目录内的所有文件。

gzip命令选项含义

压缩

查看压缩文件

解压

bzip2/bunzip2

bzip2/bunzip2表示对文件进行压缩与解压缩。此命令类似于gzip/gunzip命令,只能对文件进行压缩。只能压缩目录下的所有文件,压缩完成后,在目录下生成以.bz2为扩展名的压缩包。bunzip2其实是bzip2的符号链接,即软链接,因此压缩解压都可以通过bzip2实现。

bzip2命令选项及含义

压缩

Last updated