Linux压缩与解压缩命令
常用的压缩文件:
.zip .gz .bz2 .tar.gz .tar.bz2
.zip
Linux与Windows通用
压缩
zip 【压缩文件.zip】【源文件】
-r 压缩目录
解压缩
unzip 【压缩文件】
.gz
Windows可以解压缩该格式的压缩文件
压缩
gizp 【源文件.gz】
源文件消失
gizp -c 【源文件】 > 【压缩文件】1的意思是把命令结果写进指定文件
源文件保留
gzip -r 【目录】
压缩目录下所有子文件,但是目录不压缩
解压缩
gizp -d 【压缩文件】
ungzip 【压缩文件】
.bz2
不能压缩目录
压缩
bzip2 【文件名.bz2】
源文件不保留
bzip2 -k 【文件名】
保留原文件
解压缩
bzip -d 【文件名】
bunzip 【文件名】
打包命令tar
打包
tar -cvf【打包文件名.tar】 【源文件】
-c 打包
-v 显示过程
-f 指定打包后的文件名
通过打包目录成为打包文件,gz和bz2就可以打包“目录”了。
解打包
tar -xvf 【打包文件】
-x 解打包文件
tar命令压缩
tar -zcvf 【压缩包名.tar.gz】 【源文件】
压缩为.gz.格式
解压缩
tar -zxvf 【压缩包名.tar.gz】
tar -jcvf 【压缩包名.tar.bz2】 【源文件】
压缩为bz2格式
解压缩
tar -jxvf 【压缩包名.tar.bz2】
解压缩到指定目录
解压缩
tar -jxvf 【压缩包名.tar.bz2】 -C 【目标目录】
C是大写的
查看压缩文件
tar -ztvf 【压缩包名.tar.gz】
-t 查看压缩文件
.tar.gz
.tar.bz2
用法同上