关于压缩和解压缩:
1.compress / uncompress --> .z 很少用了
2.gzip/gunzip --> .gz
3.bzip2/bunzip2 -->.bz2
4.zip/unzip -->.zip
gzip的使用: gzip只能压缩文件,不能压缩目录
压缩:
gzip FILE -->FILE.gz 但愿文件将会被删除.
解压
gunzip FILE.gz --> FILE 但压缩文件会被删除
常用参数:
#-d 解压缩 gzip -d = gunzip
#-c 把压缩后的文件输出到屏幕上
gzip -c FILE > FILE.gz 可保留源文件
#-n [1-9] 定义压缩比 数字越大 压缩越慢
不能压缩目录 如果指定目录则压缩目录里每一个文件
zcat: 查看压缩文件
bzip2的使用 : 比gzip压缩比更高.格式类似gzip,同样也只能压缩文件
压缩:
bzip2 messages
解压缩:
bunzip2 messages
常用参数:
#-k 压缩后保留源文件
bzcat: 直接查看压缩文件内容
zip: 需指定压缩后的文件名称 , 不删除源文件
格式: zip (压缩后文件名) 源文件(可跟多个)
例: zip myfile.zip messages inittab(把messages和inittab压缩成一个文件,且不
会删原文件)
解压缩:
unzip
#-d 从压缩文件中直接踢出文件
压缩目录: 需归档工具 tar , cpio 可原封不动转移文件
tar : 归档不压缩.选项前可不加"-" .一般不会保留acl信息.
c 创建归档文件
f 定义后归档后文件名 要放到选项最后
t 用于查看归档文件中的归档文件列表
x 施放tar
v 显示详细信息
如需压缩则使用以下参数:
z 调用gzip压缩
j 调用bzip2
展开归档压缩文件
tar zxf (文件)
z可以不指定
-C DIR 指定展开到什么地方去 不指定默认当前目录 一般放到最后
例:
tar cf myfile.tar inittab messages
tar zcvf myfile3.tar.gz inittab messages(先归档再压缩)
tar xf myfile3.tar.gz (展开归档文件)
tar xf myfile4.tar.bz2 -C /var/tmp(展开归档文件并放到/var/tmp)
tar jcf /tmp/etc-`date "+%F"` .tar.bz2/etc
本文出自 “魏巍的Linux酒吧” 博客,请务必保留此出处http://weiweilinux.blog.51cto.com/3349074/630751