Linux下*.tar.gz文件解压缩命令

一、压缩命令:

 命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名(能够是多个)

 

      可先切换到当前目录下。压缩文件名和被压缩文件名均可加入路径。html

多文件压缩linux

tar cf /tmp/11bak.tar test1/config test2/config …  ###能够将多个文件一块儿压缩。注意检查test1前是否须要加上/

二、解压缩命令:

  

命令格式:tar  -zxvf   压缩文件名.tar.gz

  解压缩后的文件只能放在当前的目录。算法

多文件解压缩而且批量覆盖spa

首先cd 到须要解压缩的目录下面。而后执行。以下命令会覆盖全部的老文件。
tar xf /tmp/cw-config-new.tar

三、tar 命令说明

与其它压缩命令比较code

tar 能够将多个目录或者档案打包成为一个档案htm

下面看看参数:get

注意:-c -t -x 不能够同时出如今一串指令中!!test

tar 还能够用于读取文件后写文件,相似于cp -r功能打包

http://www.linuxdevcenter.com/pub/a/linux/lpt/18_16.htmlfile

4、实战

4.1 压缩

4.2 查询

4.3 解压缩

五、算法压缩效果比较

《鸟哥的Linux上面说》采用 -j参数可以取得更好的压缩比。

 

可是我实际的压缩比却不是这样子的:

压缩的文件名是XXXXtest这个文件的大小没有压缩的时候大概为1M

可是bz2的压缩字节302 byte 反而比gz的280 byte 字节数要大 这是怎么搞的呢???

难道是由于文件太少的缘由吗??

六、要注意的问题

压缩的文件的时候自己会包含一个文件的路径

若是解压缩的时候不注意可能会覆盖原来正常的文件,并且覆盖不给任何提示!!!

 

若是你非要备份根目录,能够加上-P选项。

七、只解压一个文件

要写对要解压的文件名

八、打包文件的时候,去掉一些文件的方法

使用 --exclude=file命令

相关文章
相关标签/搜索