进来在学习Linux了,不过Linux的命令太多了,怕记不住所以使用博客记录的方式来写下自己的学习过程,以后忘记了还可以翻阅自己写下的博客来查查:
Linux系统常见的压缩命令
Compress
gzip,gcat
bzip2,bzcat
打包命令:tar
Linux系统常见的压缩命令Linux的环境下,压缩文件大多扩展名是*.tar, *.tar,*.gz, *.tgz, *.gz, *.Z, *.bz2,下面我们列出常见的压缩文件扩展名:
*.Z—————>compress程序压缩文件
*.gz—————>gzip程序压缩的文件
*.bz2————–>bzip2程序压缩的文件
*.tar—————>tar程序打包的数据,并没有进行压缩
*.tar.gz————>tar程序打包的文件,并且经过gzip进行压缩处理。
*.tar.bz2———–>tar程序打包的文件,并且经过bzip2进行压缩处理。
compress已经非常老旧了,不过学习练练手还是可以的。现在的Linux distribution似乎已经没有默认安装了,所以练手时可以安装ncompress这个软件。
我这里提示我已经安装好了,所以基本上没有做什么处理,如果第一次安装的话可能需要你输入y,之后继续安装。
接下来看看如何使用compress命令。
compress压缩文件
compress解压缩文件
解压缩之后会发现man_db.conf.Z文件没有,如果你想要保存该文件可以使用-c的语法。
gzip,zcatgzip是使用最广的压缩命令了。目前gzip可以解压compress、zip与gzip等压缩软件所压缩的文件。接下来看下语法:
[root@www ~]#gzip [-cdtv#] 文件名 [root@www ~]#zcat 文件名.gz 参数: -c : 将压缩的数据输出到屏幕上,可通过数据流重定向来处理; -d : 解压缩需要用到的参数; -t : 可用来校验一个压缩文件的一致性,看看文件是否有错误; -v : 显示原文件/压缩文件的压缩比等信息; -# : 压缩等级,-1最快,但其压缩比较差,-9最慢,但压缩比最好,默认-6.gzip压缩文件
zcat读取压缩文件内容
gzip解压缩文件
bzip2,bzcatgzip是为了替代compress而成立的,而bzip2则是为了取代gzip并提供更佳的压缩比而来的,下面来说下具体的用法:
[root@www ~]#bzip2[-cdkzv#] 文件名 [root@www ~]#bzcat 文件名.bz2 参数: -c : 将压缩的数据输出到屏幕上; -d : 解压缩需要用到的参数; -k : 保留原文件,而不会删除原始的文件; -z : 压缩的参数; -v : 显示原文件/压缩文件的压缩比等信息; -# : 压缩等级,-1最快,但其压缩比较差,-9最慢,但压缩比最好. 打包命令:tar