Linux书签(01)用linux wc命令快速查看服务器日志文件的行数和字数

本文详细介绍Linux下wc命令的使用方法,包括如何统计文件的行数、字数和字节数。通过实例演示了wc命令的不同参数选项,如-c、-l、-w等,以及如何同时统计多个文件的信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

楔子:如果你想快速查看服务器上某个日志文件有多少行,或者服务器某个日志文件有多少字节、多少字数,也许 linux wc 命令正好。

Linux wc 命令


利用 wc 命令我们可以计算文件/日志的 Byte数、字数、行数。如果不指定文件名称、或是所给予的文件名为"-",则 wc 指令会从标准输入设备读取数据。

 

语法

wc [-clw][--help][--version][文件...]

 

参数

命令参数意义Demo
wc-c只显示Bytes数wc -c catalina.out
--bytes只显示Bytes数wc --bytes catalina.out
--chars只显示Bytes数wc --chars catalina.out

-l

只显示行数(lines)wc -l catalina.out
-w只显示字数(words)wc -w catalina.out
--help在线帮助 
--version显示版本信息 

 

案例

在默认的情况下,wc 命令将计算指定文件的行数、字数,以及字节数。使用的命令为:

[devuser@wei-test8263 logs]$ wc catalina.out 
   35905   226577 33748780 catalina.out

其中,3 个数字分别表示该统计文件的行数、单词数,以及该文件的字节数。

也就是当前统计的单文件 catalina.out 的行数为 3、单词数 92、字节数 598。

 

如果想同时统计多个文件的信息,例如同时统计 testfile_1、testfile_2、testfile_3,可使用如下命令:

[devuser@wei-test8263 logs]$ wc catalina.2019-05-08.log catalina.2019-05-09.log catalina.2019-05-10.log
    24    168   1585 catalina.2019-05-08.log
  1762  28892 247285 catalina.2019-05-09.log
  2352  40368 340601 catalina.2019-05-10.log
  4138  69428 589471 total

输出结果如下:
第一个文件行数为24、单词数168、字节数1585
第一个文件行数为1762、单词数28892、字节数247285
第一个文件行数为2352、单词数40368、字节数340601
三个文件总共的行数为4138、单词数69428 、字节数589471

 


一顿操作猛如虎,三分功夫练到手

[devuser@wei-test8263 logs]$ wc -c catalina.2019-05-10.log
340601 catalina.2019-05-10.log
[devuser@wei-test8263 logs]$ wc --bytes catalina.2019-05-10.log
340601 catalina.2019-05-10.log
[devuser@wei-test8263 logs]$ wc --chars catalina.2019-05-10.log
326489 catalina.2019-05-10.log
[devuser@wei-test8263 logs]$ wc -w catalina.2019-05-10.log
40368 catalina.2019-05-10.log
[devuser@wei-test8263 logs]$ wc -l catalina.2019-05-10.log
2352 catalina.2019-05-10.log
[devuser@wei-test8263 logs]$ wc catalina.2019-05-10.log
  2352  40368 340601 catalina.2019-05-10.log
[devuser@wei-test8263 logs]$ wc catalina.2019-05-08.log catalina.2019-05-09.log catalina.2019-05-10.log
    24    168   1585 catalina.2019-05-08.log
  1762  28892 247285 catalina.2019-05-09.log
  2352  40368 340601 catalina.2019-05-10.log
  4138  69428 589471 total
[devuser@wei-test8263 logs]$ 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值