- 统计某字符串在文件中出现的总行数
cat vsftpd.log|grep "OK DELETE: Client \"127.0.0.1\", \"//ids/20191116"|wc -l
- 查看当前目录下的文件数量
find ./ -type f | wc -l
- 查找目录下的所有文件中是否含有某个字符串 -l 只打印出文件名
find .|xargs grep -ri "IBM" -l
find */.env|xargs grep -ri "APP_DEBUG=true" -l - 查询内容在文件的第几行出现
- grep -rn "hello,world!" file_name
cut -c n1-n2 filename 显示每行从开头算起 n1 到 n2 的文字。
cut -c 3-5 test.txt 显示test.txt中每行从第3到第5个字符
转发自:http://blog.csdn.net/yimingsilence/article/details/76071949
du -sh * 或者 rm -rf * 的时候 如果文件量过大,会报Argument list too long错误;
这时候通过
find ./ -name "*" |xargs du -sh //就可以了,记得"*"加双引号
find ./ -name "*" |xargs du -sh |sort -nr //sort -nr 是根据数字排序