Linux目录结构与more、less命令基础命令(2)

2、统计和检索文件内容
wc命令
wc命令用于统计文件内容包含的行数、单词数、字节数等信息,使用文件名作为参数,可以同时统计多个文件。
wc命令常用的选项
-c:统计文件内容的字节数。
-l:统计文件内容的行数。
-w:统计文件内容的单词数。
如果使用wc命令是没有加选项他会默认行数、单词数、字节数一起统计。这里我们对/etc/httpd/conf/httpd.conf进行统计。

Linux目录结构与more、less命令基础命令


若是我们想要对某个特定选项进行统计,就需要用到选项了。例如我们对/etc/httpd/conf/httpd.conf的的行数进行统计。

Linux目录结构与more、less命令基础命令

grep命令
grep命令用于在文件中查找并显示包含指定字符串的行,可以直接指定关键字符串作为查找条件,也可以使用复杂的条件表达式。
grep命令常用的选项
-i:查找内容时忽略大小写。
-v:反复查找,即输出与查找条件不相符的行。

这里我们把/etc/httpd/conf/httpd.conf中带#的过滤进行查找。

Linux目录结构与more、less命令基础命令

三、备份与恢复文档
在linux系统中,最简单的备份文档的方式是cp,但当文档数目数量较多时,cp便显得力不从心,并且会占用过多的硬盘资源。在这种情况下,最好的方法便是压缩和归档。下面将详细的介绍压缩与归档两种方法。

1、使用压缩和解压缩工具
gzip和gunzip命令
使用gzip制作的压缩文件默认扩展名为“.gz”。制作压缩文件时,使用“-9”选项可以提高压缩的比率,但文件较大时会需要更多的时间。

Linux目录结构与more、less命令基础命令

当需要解压缩经gzip压缩的文件时,只需要使用带“-d”选项的gzip命令即可,或直接使用gunzip命令。

Linux目录结构与more、less命令基础命令

bzip2和bunzip2命令
buzip2和bunzip2命令用法基本与gzip和gunzip命令基本相同,使用bzip2所压缩的文件拓展名为“.bz2”。

Linux目录结构与more、less命令基础命令


Linux目录结构与more、less命令基础命令

2、使用tar归档和释放工具
tar命令主要作用于对目录和文件进行归档。在实际的备份工作中,通常在归档时也会将包文件进行压缩,以便节省磁盘空间。使用tar命令时,选项前的“-”可以省略。
tar的常用选项
-c:创建.tar格式的包文件。
-C:解压时制定释放的目标文件夹。
-f:表示使用归档文件。
-j:调用bzip2程序进行压缩或解压。
-p:打包时保留文件及目录的权限。
-P:打包时保留文件及目录的绝对路径。
-t:列表查看包内文件。
-v:输入详细信息。
-x:解开.tar格式的文件包。
-z:调用gzip程序进行压缩或解压。

Linux目录结构与more、less命令基础命令


Linux目录结构与more、less命令基础命令

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11736.html