首页 > 代码库 > Linux 压缩解压
Linux 压缩解压
压缩解压
------------------------------------------
linux 下所有的压缩格式,WinRAR 都支持
gzip
.gz 格式
压缩文件:
gzip 文件名
特点:
1.只能压缩文件,不能压缩目录
2.不保留原文件
3.不用指定生成的新文件名
解压:
gunzip 文件名 或 gzip -d 文件名
tar
把目录打包成一个文件,后缀名是 .tar
打包后,可以再压缩,就是 .tar.gz
网上的源代码包,经常就是这个格式
-c 创建打包文件 必选项 create
-z 打包同时压缩成.gz 如果是 -j 则是打包压缩成.bz2
-v 显示详细信息
-f 指定压缩后的文件名 必选项
例:
tar -czvf 目标文件.tar.gz 目录名
解压
tar -xzvf 压缩文件名(解压.gz) 就是把 c 换成了 x tar -xjvf 压缩文件么 (则是解压.bz2文件)
本地简单目录备份,推荐用 tar
注:tar 选项[-zcf] [压缩后文件名] [目录]
eg: tar -zcvf etc.tar.gz /etc
(压缩名写在要压缩的文件名的前面,跟ln连接恰恰相反)
bzip2
是 gzip 的一个升级版,加一个-k 选项后,可以保存源文件,使用方法与 gzip 一样
压缩比很高,网上一些比较大的安装包,很多都是.bz2 格式
也 gzip 一样,也不能压缩目录,想压缩目录,先用 tar 打包
例:bzip2 file 或 bzip2 –k file
解压:
bunzip2 file.bz2 或 bunzip2 -k file.bz2
file
例:file 文件名 可以判断这是什么文件
Linux 压缩解压