本来是在wps上写的笔记,粘过来格式都乱了,凑合着看吧
*.Z compress程序的压缩文件
*.bz2 bzip2 程序的压缩文件
*.gz gzip程序的压缩文件
*.tar tar程序打包的数据,没有压缩
*.tar.gz tar程序打包并经过gzip压缩的文件
*.tar.bz2 tar程序打包并经过bzip2压缩的文件
Compress
Compress [-der] 文件或目录
参数说明:
-d : 用来解压缩的参数
-r : 可以连同目录下的文件同时压缩
-c : 将压缩数据输出为标准输出(输出到屏幕)
Compress file 产生file.z
Compress -c file > file.z
Compress -d file.z 或 uncompress file.z解压缩
Gzip, zcat
Gzip[-cdt#] filename
参数说明:
-c : 将压缩的数据输出到屏幕上,可以通过数据流重定向处理(压缩之后源文件依然存在)
-d : 解压缩的参数
-t : 可以用来检验一个压缩文件的一致性,看文件有无错误
-# : 压错等级, 1最不好,9最好,默认为6
例如:
Gzip file 产生 file.gz
Zcat file.gz 读取file.gz的内容(直接在屏幕上读取)
Gzip -d file.gz 或gunzip file.gz解压缩
Gzip -9 -c filename > filename.gz(这个名字随便写) 以最大压缩比压缩file这个文件,并保留原文件
Gzip这个压缩指令主要想用来取代compress , 所以 compress 的压缩文件也可以用gzip来解开
Bzip2, bzcat
Bzip2[-cdz#] filename
Bzcat filename.bz2
参数说明:
-c : 将压缩过程中产生的数据输出到屏幕
-d : 解压缩的参数
-# : 压缩等级,1最不好, 9最好, 默认为6
例如:
Bzip2 -z file 或 bzip2 file 产生file.bz2
Bzcat file.bz2 读取file的内容
Bzip2 -d file.bz2 或 bunzip2 file.bz2 解压缩
Bzip2 -9 -c file > file.bz2 以最大压缩比压缩file这个文件并保留原文件
.bz .bz2 .tbz .tbz2 都可以用bzip2解压缩
Tar
Tar[-zxcvfpP] 目标文件名 源文件或目录
参数说明:
-z : 是否同时具有gzip的属性
-j : 是否同时具有bzip2 的属性
-x : 解开一个压缩文件的参数命令
-t : 查看tarfile里面的文件
-c : 创建一个新压缩文件的命令
-v : 压缩过程中显示文件
- f : 使用文件名,注意: 在f之后要立即接档名,不要再加参数!
例如: tar -zcvfP tfile sfile 就是错我的写法
要写成 tar -zcvPf tfile sfile 才对
-p : 使用原文件的原来属性(属性不会依据用户而变)
-P : 可以使用绝对路径
--exclude FILE : 在压缩过程中不要将FILE打包
ps :
-cvf -zcvf -jcvf 压缩为.tar . tar.gz tar.bz2
-tvf -ztvf -jtvf 查看.tar tar.gz tar,bz2 内容
-xvf -zxvf -jxvf 将.tar .tar.gz tar.bz2 解压
Zip
zip[AdFmrSuz#] 目标文件名 原文件名
参数说明:
-A : 调整可执行的的自动解压(相当于windows中的双击)
-d : 从压缩文件中删除指定的文件
-F : 尝试修复已损坏的压缩文件
-m : 将文件压缩并加入压缩文件后,删除原始文件,即把文件移动到压缩文件中
-r : 递归处理,将指定目录下的所有文件和子目录一并处理(压缩文件夹要加上此参数)
-S : 包含系统和隐藏文件
-u : 更换交心的文件到压缩文件内
-z : 压缩文件加上注释
-# : 压缩等级, 1最不好, 9最好
Zipinfo
zipinfo[-lhMtz] [压缩文件] [文件...]
参数说明:
-l : 只列出文件名
-h : 治理处压缩文件的名称
-M : 若信息超过一个画面,则采用more指令的方式列出来
-t : 只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率
-z : 如果压缩文件内有注释,就将注释显示出来