Linux常用命令整理

文件搜索命令

 1、find 文件搜索(*匹配任意字符,?匹配某个单个字符)

  • find 目录 -name 文件名————按文件名查找区分大小写
  • find /var -name "*init*"————加通配符搜索文件名包含init
  • find /var -name "init*"————查找文件名以init开头的文件
  • find /var -name "init???"————查找文件名以init开头的后面有3个字符
  • -iname  根据文件名查找,不区分大小写
  • find / -size +204800————在根目录下查找大于100MB的文件(+大于  -小于  n等于)
  • find /home -user 所有者————在根目录下查找所有者的文件(-grop 根据所属组查找)
  • find /var -cmin -5————在/var下查找5分钟内被修改过属性的文件和目录

              -amin    访问时间access

             -cmin    文件属性change

             -mmin   文件内容modify

  • find /var -size +163840 -a -size -204800————在/var下查找大于80MB小于100MB的文件

             -a        两个条件同时满足

             -o        两个条件满足任意一个即可

             -type    根据文件类型查找(f文件 d目录 l软链接文件)

             -inum    根据i节点查找

  • find /var -name test -exec ls -l {}\;————在/var下查找test文件并显示其详细信息

 2、which 搜索命令所在目录及别名信息

 3、whereis 搜索命令所在目录及帮助文档路径

 4、grep 文件内容搜索

  • -i  不区分大小写
  • -v  排除指定字串(grep -v ^# /var/test/test.sh  表示排除以#开头的注释搜索)

 

 

 

 

 

 

 

 

 

 

posted @ 2019-02-28 15:47  w上山打老虎  阅读(195)  评论(0编辑  收藏  举报