美文网首页
Linux查找命令

Linux查找命令

作者: LandHu | 来源:发表于2019-09-17 14:28 被阅读0次
    • which - which命令会在PATH变量指定的路径中,搜索某个系统命令的位置
    which -a which  #查看命令which所在位置,-a参数表示找出所有
    /usr/bin/which
    /bin/which
    
    • whereis - whereis命令用于搜索程序的二进制文件,源代码文件或帮助文档

    • type - type用于查看命令类型

    -t 输出类型名,如file
    -p 如果是外部命令,则显示其所在路径
    -a 对于外部命令,它会显示命令路径,命令类型等信息
    
    • locate - 用于快速查找任何文件。它从一个系统数据库进行文件查找,而不需要遍历磁盘,因此速度极快。通常该系统数据库每天更新一次(可以查看系统的/etc/cron.daily/mlocate,不同系统可能不一样)
    -e  仅查找存在的文件
    -q  安静模式,不会显示任何错误讯息
    -n  至多显示 n个输出
    -r  使用正规运算式
    -i  查找忽略大小写
    -c  打印匹配结果数量
    
    • find - find命令是linux下一个强大的查找命令。与locate命令相比,它需要遍历磁盘文件,因此查找速度较慢,但正因如此,它的实时性比locate好得多。另外一方面,find命令的查找条件比locate丰富得多
    find ./ -name "sort*"
    ./sort4.txt
    ./sort2.txt
    ./sort3.txt
    ./sort.txt
    
    find ./ -iname "SORT.txt" #忽略大小写
    ./sort.txt
    

    技术讨论 & 疑问建议 & 个人博客

    版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议,转载请注明出处!

    相关文章

      网友评论

          本文标题:Linux查找命令

          本文链接:https://www.haomeiwen.com/subject/pybqyctx.html