Bootstrap

ubuntu中的压缩解压命令以及归档拆包命令

压缩的命令

1. xz压缩命令
	xz   要压缩的文件的名字		---> 压缩得到.xz后缀的压缩文件
	
2. bzip2压缩命令
	bzip2  要压缩的文件的名字		---> 压缩得到.bz2后缀的压缩文件

3. gzip压缩命令
	gzip  要压缩的文件的名字		---> 压缩得到.gz后缀的压缩文件

注意:
	1> 只能对单个文件进行压缩,不可以对目录进行压缩
	2> 压缩完成之后源文件消失,得到压缩文件
	3> 压缩效率:xz > bzip2 > gzip
	4> 压缩时间:xz > bzip2 > gzip

 解压缩命令

1. unxz解压缩命令
	unxz  压缩包的名字.xz 

2. bunzip2解压缩命令
	bunzip2 压缩包的名字.bz2

3. gunzip解压缩命令
	gunzip 压缩包的名字.gz

注:
	1> 解压缩之后得到文件,压缩文件消失。

 归档和拆包的命令-->tar

归档:将多个文件合并成一个文件,并没有压缩。
拆包:将单个文件拆分成多个文件。

1. 参数:
	-c : 归档
	-x : 拆包
	-v : 回显详细的过程
	-f : 指定归档和拆包的文件的名字

2. 归档的命令:
	tar  -vcf   归档后的文件的名字.tar   要归档的文件或目录的名字
    
    eg: tar -vcf sl-3.03.tar sl-3.03/
	
	drwxr-xr-x 4 root  root     4096 4月  18 13:57 sl-3.03
	-rw-rw-r-- 1 linux linux  225280 4月  18 14:46 sl-3.03.tar
	注:此过程只是单纯的归档,并没有进行压缩。

3. 拆包的命令:
	tar  -vxf	要拆包的文件的名字.tar

4. 归档的同时进行压缩的参数
	-J : 采用xz的格式进行压缩
	-j : 采用bzip2的格式进行压缩
	-z : 采用gzip的格式进行压缩
	
5. 归档的同时并进行压缩的命令
	1> xz格式的归档压缩命令
	tar -Jvcf   归档压缩后的文件的名字.tar.xz   要归档的文件或目录的名字
	tar -Jvxf   要解压缩的文件的名字.tar.xz
	
	2> bzip2格式的归档压缩命令
	tar -jvcf   归档压缩后的文件的名字.tar.bz2   要归档的文件或目录的名字
	tar -jvxf   要解压缩的文件的名字.tar.bz2
	
	3> gzip格式的归档压缩命令
	tar -zvcf   归档压缩后的文件的名字.tar.gz   要归档的文件或目录的名字
	tar -zvxf   要解压缩的文件的名字.tar.gz
	
	4> 万能的拆包和解压缩的命令
	tar -vxf   要解压缩的文件的名字.tar.xx
	xx:需要替换为xz, gz, bz2
;