Linux常见的压缩命令

gzip

采用gzip压缩的文件扩展名为.gz,它的语法如下:

gzip [-cdtv#] filename

-c:压缩

-d:解压缩

-t:检验文件的一致性

-v:显示压缩比等消息

-#:压缩等级,取值范围为1~9,其中9压缩率最高,默认为6

使用gzip要注意:默认情况下原文件将不复存在,这要非常小心,如果要保留原文件,需要如下操作:

gzip -c man.config > man.config.gz

还有一点:默认的压缩比6已经足够好了,一般不建议修改。

如果你想查看压缩文件.gz里的内容,可以使用命令zcat

bzip2

bzip2是为了取代gzip并提供更佳的压缩比,它的扩展名为.bz2,它的用法和几乎和gzip相同,这里就不再累述。

tar

前面提到的压缩命令只能对单一文件进行压缩,无法对这个目录进行压缩,而tar命令可以对整个目录进行打包并压缩,它的语法非常复杂,但最常用的命令如下:

压缩: tar -zcvf filename.tar.gz 要被压缩的文件或目录 --以gzip压缩

tar -jcvf filename.tar.gz2 要被压缩的文件或目录 --以bzip2压缩

查询: tar -ztvf filename.tar.gz

tar -jtvf filename.tar.gz2

解压缩:tar -zxvf filename.tar.gz 欲解压缩的目录

tar -jxvf filename.tar.gz2 欲解压缩的目录

(0)

相关推荐

  • Linux备份与压缩命令使用说明

    tar命令 tar 命令用来创建存档和提取归档文件。 语法: 语法是 tar [命令开关] [压缩包] [将要打包压缩的文件或目录] 命令开关: -c 创建存档,创建备份 -x 提取存档,恢复备份。 ...

  • linux下tar.gz.tar.bz2.zip等解压缩.压缩命令小结

    Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲ta ...

  • Linux中常用的压缩和解压缩命令汇总

    在Linux下,压缩和解压相比较Windows而言,琳琅满目的各种压缩包是一种莫名的负担,很多时候,根本就不知道该如何下手,经过无数次的折磨之后,通过伟大的互联网整理出了下面这份常用压缩包的后缀名的解 ...

  • Linux文件压缩和解压缩命令使用详解

    在Linux系统中,我们通常使用的文件压缩命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在压缩文件中寻找匹配的正则表达 ...

  • Linux文件压缩和解压缩命令

    在Linux系统中,我们通常使用的文件压缩命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在压缩文件中寻找匹配的正则表达 ...

  • Linux下压缩和解压缩命令

    Linux下压缩和解压缩命令 操作方法 01 .tar 解包:tar -xvf FileName.tar 打包:tar -cvf FileName.tar DirName (注:tar是打包,不是压缩 ...

  • linux压缩和解压缩命令大全

    今天给大家带来一个LINUX解压和压缩命令大全吧,希望这是大家需要的东西! 操作方法 01 Z命令 解压文件:uncompress FileName.Z 压缩文件:compress FileName ...

  • Linux学习心得[打包压缩命令tar]

    介绍.tar.gz和.tar.bz2打包压缩命令解决目录压缩问题 操作方法 01 格式:tar -cvf [打包文件名] [源文件] 选项: -c : 打包 -v : 显示过程 -f : 指定打包后的 ...

  • linux系统中scp命令的使用介绍

    scp命令的用处: scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。 scp命令基本格式: scp [-1246BCpqrv] ...