linux 压缩与解压缩

zip 压缩文件名 源文件   //压缩文件为.zip格式

zip -r 压缩文件名 目录  //压缩目录为.zip格式

gzip 源文件  //压缩为.gz格式的压缩文件,源文件会消失 

gzip -c 源文件 > 压缩文件  //压缩为.gz格式的压缩文件,源文件保留

gzip -r 目录 //压缩目录下的所有的子文件,但是不能压缩目录

bzip2 源文件 //压缩为.bz2格式的压缩文件,源文件会消失 

bzip2 -k 源文件   //压缩为.bz2格式的压缩文件,源文件保留

bzip2 不能压缩目录

tar -cvf 打包名 要压缩的目录或文件(多个以空格隔开)

     -c打包

     -v显示文件名

     -f 指定打包后的文件名

gzip    tar格式包 // 压缩为tar.gz格式

bzip2 tar格式包    //压缩为tar.gz2格式

tar -zcvf 打包名 目录   //打包并压缩为gz格式

tar -jcvf  打包名 目录   //打包并压缩为gz2格式

解压缩

unzip zip格式压缩包

tar -xvf 打包名

     -c解包

     -v显示文件名

     -f 指定解包的文件名

gzip  -d tar格式包    解压gz格式 或 gunzip

bzip2 -d tar格式包    解压bz2格式 或bunzip

tar -zxvf  gz格式压缩包  解压目录    //解压gz格式并解包

tar -jxvf   bz2包名   解压目录   //解压bz2格式并解包

tar -zxvf  包名 -C  解压位置  //将包解压到指定位置

tar -ztvf  包名 只查看不解压或压缩

猜你喜欢

转载自yexingzhi.iteye.com/blog/2268078