• 统计某字符串在文件中出现的总行数
    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 是根据数字排序

相关文章: