压缩的命令
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