zoukankan      html  css  js  c++  java
  • 2017-07-05 (whereis which find)

    whereis


    whereis 命令名

    作用

    搜索命令所在的路径以及帮助文档所在的位置

     

    选项

    -b 搜索命令所在的位置
    -m 搜索帮助文档所在的位置

     

    例子

    whereis ls  查看ls命令所在的位置与帮助文档所在的位置

     whereis -b ls  查看ls命令所在的位置

     whereis -m ls  查看ls命令帮助文档所在的位置

    whereis cd  

    运行whereis cd为找不到cd命令的位置?

    cd是shell的内置命令,不需要可执行文件。所以运行whereis找不到cd命令的位置。

    which


    which  命令名

    作用

    搜索命令所在的位置及别名

    例子

    which ls  所在命令所在的位置,如果有别名,显示别名

     

     find


    find 【搜索范围】【搜索条件】

     搜索条件

    -name 按文件名搜索
    -iname 搜索文件名不区分大小写
    -user 按照所有者搜索文件
    -nouser

    搜索没有所有者的文件

    特殊的没有所有者的文件:

    1 通过内核直接产生的文件,可能没有所有者   /proc /sys是内存的挂载点,里面可能有没有所有者的文件

    2 如在window中建立的文件,通过移动设备在linux读,对于这种文件来说,没有所有者。

     除了以上两种情况,linux中所有的文件都有所有者,如果没有可以认为是垃圾文件。

    -size

    find . -size 25k(k为小写)

    find . -size 10M  (M为大写)

    25k  文件等于25k

    -25k 文件小于25k

    +25k 文件大于25k

    find  /etc -size +25k -a -size -50k  文件大于25K小于50K

    -a  逻辑与  -o  逻辑或


    -exec   {} ;  固定格式:{} 之间加空格,表示命令1的执行结果让命令2来处理。确保命令2的命令能够正确处理命令1的结果。整条命令才能正确执行

    find  /etc -size +25k -a -size -50k -exec ls -lh {} ;

    -inum

    find . -inum 2345  查找i节点为2345的文件

       
    -mtime

    -mtime 修改文件的内容

    -ctime 改变文件的属性

    -atime 文件访问的时间

    find /root -mtime +10  10天前修改的文件

    +10  10天前

    10  10的当天

    -10 10内

    -atime
    -ctime

    例子一:精确搜索

    find / -name  install.log    在根目录下文件名搜索install.log文件

    例子二: 使用通配符,进行模糊查询

     

    liunx中的通配符

     find / -name  "install.log*"

  • 相关阅读:
    ubuntu16.04添加开机启动任务
    Elasticsearch-5.0.0移植到ubuntu16.04
    转:解决npm install慢的问题
    解决virtualbox装ghost xp装驱动时报portcls.sys蓝屏的问题
    git文件迁移到新架构
    ubuntu16.04文件形式安装mongodb
    linux启动流程
    启动WAMPSERVER出现计算机中丢失 MSVCR110.dll
    socket编程的网络协议
    PHP7的新特性
  • 原文地址:https://www.cnblogs.com/dsitn/p/7144791.html
Copyright © 2011-2022 走看看