解包:tar xvf filename.tar
打包:tar cvf filename.tar Dirname
注意:tar是打包,不是压缩!
解压:tar zxvf filename.tar.gz
压缩:tar zcvf filename.tar.gz Dirname
解压:unzip filename.zip
压缩:zip -r filename.zip Dirname
*.rar需要预先安装:sudo apt-get install rar
解压:rar x filename.rar
压缩:rar a filename.rar Dirname
【以下是Geek不常用的,所以没有配图,大家见谅 ^_^ 】
解压:tar jxvf filename.tar.bz2
压缩:tar jcvf filename.tar.bz2 Dirname
解压1:bzip2 -d filename.bz
解压2:bunzip2 filename.bz
压缩:未知
解压:tar jxvf filename.tar.bz
压缩:未知
解压:uncompress filename.Z
压缩:compress filename
解压:tar Zxvf filename.tar.Z
压缩:tar Zcvf filename.tar.Z Dirname
解压:tar -Jxvf filename.tar.xz
压缩:tar -Jcvf filename.tar.xz Dirname
解压1:gunzip filename.gz
解压2:gzip -d filename.gz
压缩:gzip filename
解压1:bzip2 -d filename.bz2
解压2:bunzip2 filename.bz2
压缩: bzip2 -z filename
解压:lha -e filename.lha
压缩:lha -a filename.lha filename
解包:rpm2cpio filename.rpm | cpio -div
解包:ar p filename.deb data.tar.gz | tar zxf -
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x filename.*
压缩:sEx a filename.* filename
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
*gzip 命令减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
*语法gzip [选项] 压缩(解压缩)的文件名该命令的各参数含义如下:
-c 将输出写到标准输出上,并保留原有文件
-d 将压缩文件解压
-l 对每个压缩文件,显示下列字段:压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字
-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩
-t 测试,检查压缩文件是否完整
-v 对每一个压缩和解压的文件,显示文件名和压缩比
-num 用指定的数字 num 调整压缩的速度
-1 或 --fast 表示最快压缩方法(低压缩比)
-9 或 --best表示最慢压缩方法(高压缩比)
系统缺省值为 6
*指令实例gzip *% 把当前目录下的每个文件压缩成 .gz 文件。gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压。gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。
大牛博客:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html
总结
以上是内存溢出为你收集整理的Linux极客命令(压缩篇)全部内容,希望文章能够帮你解决Linux极客命令(压缩篇)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)