linux压缩后面不写名称,Linux压缩命名

1.compress [-d] filename

参数说明

-d :解压的参数

#compress man.config   ===将man.config压缩

#compress -d man.config.z  ===这两条都是将man.config.z这个文件解压

#uncompress man.config.z

2.gzip

#gizp [-d#] filename

参数说明

-d 同上

#  压缩的等级: 1最不好 9 最好 6 默认

#gzip man.config  ===将文件压缩

#gzip -d man.config.gz  ===将文件解压

#gunzip man.config.gz

#gzip -9 man.config.gz ===一座以最大压缩比压缩这个档案

#zcat man.config.gz   ===会读取出man.config 的内容

++++++++++++

那么读取压缩档呢?呵呵!就是使用 zcat 啰!由于 gzip 这个压缩指令主要想要用来取代 compress 的,所以 compress 的压缩档案也可以使用 gzip 来解开喔!同时, zcat 这个指令可以同时读取 compress 与 gzip 的压缩档呦!

3.bzip2 ,bzcat

#bzip2 [-dz] filename ====压缩解压缩指令

#bzcat filename.bz2   =====读取压缩文件内容指令

——参数说明

-d :解压缩的意思

-z :压缩的意思

#bzip2 -zman.config  ===将文件压缩

#bzip2-d man.config.gz  ===将文件解压

#bunzip2man.config.gz

#bzcat man.config.gz ===一座以最大压缩比压缩这个档案

=+++++++++++++

此外,当您要解开一个压缩档时,这个档案的名称为 .bz, .bz2, .tbz, .tbz2 等等,那么就可以尝试使用 bzip2 来解看看啦!当然啰,也可以使用 bunzip2 这个指令来取代 bzip2 –d 啰

4.tar

#tar [-zxcvfpP] filename

#tar -N 'yyyy/mm/dd' /path -zcvf target.tar.gz source

___参数说明:

-z :是否同时具有gzip的属性

-x :解开一个压缩档案的参数指令

-t :查看 tarfile里面的档案

-c :建立一个压缩档案的参数指令

-v :压缩过程中显示档案

-f :使用档名,请留意,在f之后要立即接档名,不要再加参数!

错误写法  tar

-zcvfP tfile sfile

正确写法

tar -zcv

Pf tfile sfile

-p:使用档案原来属性(属性不会依据使用者而改变)

-P :使用绝对路径

-N :比后面接的日期还要新的才会被打包进新建的档案中!

---exclude FILE :在压缩过程中,不要将FILE打包

#tar -cvf directory.tar directory ===只将目录整合打包成一个档案

#tar -zcvf directory.ta.gz  directory  ====除了将目录打包外,同时以gzip压缩

#tar -zcvf filename.ta.gz/home/test/*  ===将/home/test/这个目录下的档案全部打包并压缩为一个 filename.tar.gz的档案

#tar -xvf directory.tar  ====解tar的封包由于没有 gzip (.tar 而非 .tar.gz) 的作用,所以只要使用 –xvf 即可!不需要加上 z ,否则会显示有问题!

#tar -zxvfdirectory.tar.gz====这个就是有加上gzip的压缩结果!所以需要加上 -z

#tar -ztvf directory.tar.gz ===t用来查看tar里面的档案信息,而不要将他解开

#tar -zcvPf home.tar.gz /home ===建立起来的压缩档案内档案为绝对路径 ,注意使用P参数时,不要将P加在f后面因为f后面要直接加档名

#tar -N '2002/06/05' -zcvf home.tar.gz /home==在/home这个目录中,比20020625日还要更新的档案才会被打包进入home.tar.gz 这个档案中

#tar -zcvf host.tar.gz / --exclude /mnt --exclude /proc

上面是说,将根目录的说有数据都打包进host.tar.gz这个档案中,但是/mnt 和/proc 则不打包

#tar -cvf - /home | tar -xvf -  ==将/home打包之后,直接解压缩在/root底下。不需要在建立一次中间档案,不过上面的路劲最好使用绝对路经,比较不会有问题

++++=====++++

compress 与 gzip 是可以适用在一个档案的压缩上面,但是压缩目录需要用tar

tar 用来作备份是很重要的指令!

如果gzip已经被整合在tar里面就可以直接使用 tar -zcvf 这个命令来解压,如果没有整合,需要

#gzip -d testing.tar.gz

#tar -xvf testing.gar

与bzip2,gzip,compress在没有加入特殊参数时,原先的档案会被取代掉,但是使用tar 则原来的雨后俩的大难都会存在

cpio 备份的命令

#cpio -covb >[file|device] 备份

#cpio -icduv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值