您的位置:首页 > 运维架构 > Linux

【Linux学习笔记四】磁盘管理中文件压缩与解压

2016-04-28 22:27 841 查看
【注】文章中的所有截图均为centos下实验结果,亲测命令正确= ̄ω ̄=

[b]【参考资料】《Linux从入门到精通(第2版)》刘忆智
等编著
[/b]

1、查看磁盘使用情况:df可以显示当前挂载的文件系统的统计数据,但信息繁杂,可以用带 -t 的 df 命令显示特点的文件系统信息。

$ df ##显示挂载文件系统的名称、容量、已用、可用、已用百分比、挂载路径



$ df -t ext4 ##ext4文件系统信息





【转载请注明文章出处:http://blog.csdn.net/iamthezbl/article/details51278199

2、压缩文件

gzip命令会给被压缩的文件加上一个“gz”扩展名,支持 .gz .Z -gz .z -z 和 z 等格式,另外,“.tar.gz”可能是最流行的压缩文件格式。

$ gzip logcur ##压缩文件
logcur


$ gunzip logcur.gz ##解压



$ gzip -d logcur.gz ##解压



$ gzip -l logcur.gz ##查看压缩效果



$ gzip -tv logcur.gz ##测试压缩文件完整性,当没有
-tv选项时,文件没有问题不会输出任何内容,使用 -tv 可以得到输出信息反馈











bzip2命令提供比gzip更高的压缩率。支持的文件格式有:.bz2 .bz .tbz2 .tbz 和 bzip2。如果使用bzip2压缩的文件不幸被改成了其他名字,那么经过解压缩的文件名后边会多出一个“.out”作为扩展名。

$ bzip2 logcur ##压缩文件
logcur

$ bunzip2 logcur.bz2 ##解压


$ bzip2 -d logcur.bz2 ##解压
$ bzip2 -tv logcur.bz2 ##测试压缩文件完整性,当没有
-tv选项时,文件没有问题不会输出任何内容,使用 -tv 可以得到输出信息反馈


rar具有更好的压缩效果,需要安装打包工具 RAR for linux

$ rar x music.rar ##解压music.rar



【转载请注明文章出处:http://blog.csdn.net/iamthezbl/article/details51278199

3、存档工具
tar命令用于给文件打包,不会删除原来的文件。读取多个文件和目录,并打包成一个文件。tar命令选项前的短线“-”可以省略。
tar命令选项:c 创建归档文件、v 显示命令的执行过程信息、f 指定归档文件名、 -w 将单个文件加入或抽出归档文件时征求用户意见、 z和j 分别调用gzip和bzip2执行相关的压缩和解压工作。
$ tar -cvf shell.tar shell/ ##将shell目录及其下文件打包命名为shell.tar

$ tar -xvf shell.tar ##解压



$ tar -cvwf shell.tar shell/ ##压缩时征求用户意见



$ tar -xvwf shell.tar ##解压时征求用户意见



$ tar -czvf shell.tar.gz shell/ ##先压缩成tar,再调用gzip压缩,相当于{
tar -cvf shell.tar shell/ gzip shell.tar}两句



$ tar -xzf shell.tar.gz ##先调用gunzip解压,再用tar解压



$ tar -xjf shell.tar.bz2 ##先压缩成tar,再调用bzip2压缩,与gzip的用法类似
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: