• Linux中的搜索命令


    find

    find是最常见和最强大的查找命令,在磁盘中查找文件,用它找到任何你想找的文件,就是速度有点慢。

    find    path    -option    [    -print ]    [ -exec    -ok    command ]    {} ;

    path是文件的路径,option 是各个参数,[]中内容是附加项可有可无;

    #-print 将查找到的文件输出到标准输出
    #-exec    command    {} ;       -----将查到的文件执行command操作,{} 和 ;之间有空格
    #-ok 和-exec相同,只不过在操作前要询用户

    find 命令参数:

    -name   filename             #查找名为filename的文件

    -perm                        #按执行权限来查找

    -user    username             #按文件属主来查找

    -group groupname            #按组来查找

     

    按照大小查找:

     find / -size 1500c (查找1,500字节大小的文件,c表示字节)
    find / -size +1500c (查找大于1,500字节大小的文件,+表示大于)    
     find / -size -1500c (查找小于1,500字节大小的文件,-表示小于)   

     

    按照时间查找:

    在linux操作系统中,每个文件都有很多的时间参数,其中有三个比较主要,分别是ctime,atime,mtime

    modification time(mtime):

    当修改文件的内容数据的时候,就会更新这个时间,而更改权限或者属性,mtime不会改变,这就是和ctime的区别

    -mtime   -n +n                #按文件更改时间来查找文件,-n指n天以内,+n指n天以前

     status time(ctime)

     只有当更新文件的属性或者权限的时候才会更新这个时间,更改内容的话是不会更新这个时间。

     -ctime    -n +n              #按文件创建时间来查找文件,-n指n天以内,+n指n天以前

      

      

      accesstime(atime)

      atime:访问时间(access time),指的是文件最后被读取的时间

      -atime    -n +n          #按文件访问时间来查文件,,-n指n天以内,+n指n天以前

      

     

     

  • 相关阅读:
    js中return的作用及用法
    js数组、字符串常用方法
    关于Ajax知识点小节
    关于跨域,同源策略小节
    Javascript模块化编程(三):require.js的用法【转】
    Javascript模块化编程(二):AMD规范【转】
    Javascript模块化编程(一):模块的写法【转】
    AJAX——核心XMLHttpRequest对象
    clientX,screenX,pageX,offsetX的异同 【转载】
    原生js获取鼠标坐标方法全面讲解:clientX/Y,pageX/Y,offsetX/Y,layerX/Y,screenX/Y【转】
  • 原文地址:https://www.cnblogs.com/shihaochangeworld/p/5520843.html
Copyright © 2020-2023  润新知