【注】文章中的所有截图均为centos下实验结果,亲测命令正确= ̄ω ̄=
【参考资料】《Linux从入门到精通(第2版)》刘忆智 等编著
1、查看磁盘使用情况:df可以显示当前挂载的文件系统的统计数据,但信息繁杂,可以用带 -t 的 df 命令显示特点的文件系统信息。
$ df ##显示挂载文件系统的名称、容量、已用、可用、已用百分比、挂载路径
$ df -t ext4 ##ext4文件系统信息
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
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的用法类似