第一期第10讲
Linux常用的压缩文件扩展名有 .tar, .tar.bz2, .tar.gz
使用gzip压缩和解压缩
对单个文件压缩:
gzip a.c //压缩a.c为a.c.gz
gzip -d a.c.gz //解压缩为a.c
对文件夹压缩:
gzip -r test //对test文件夹里的文件进行压缩,不对test进行压缩
使用bzip2压缩和解压缩
bzip2 -z a.c //压缩成a.c.bz2文件
bzip2 -d a.c.bz2 //解压缩
bzip2不支持对目录压缩
打包工具:tar
-f: 使用归档文件
-c: 创建归档,即创建压缩文档
-x: 从归档中解压文件,即解压
-j: 使用bzip2压缩和解压
-z: 使用gzip压缩和解压
-v: 打印命令执行过程
tar -vcf test.tar test //将test文件夹打包成test.tar,并未进行压缩
tar -vcjf test.tar.bz2 test //压缩为test.tar.bz2
tar -vxjf test.tar.bz2 //解压缩
tar -vczf test.tar.gz test
tar -vxzf test.tar.gz
rar a test.rar test
rar x test.rar
zip -rv test.zip test
unzip test.zip