zoukankan      html  css  js  c++  java
  • Linux的find命令

    根据文件名搜索
      find /etc -name init
      在etc中查找文件名为init的文件

      find /etc -name *init*
      在etc中查找文件名包含init的文件

      find /etc -name init???
      在etc中查找文件名以init开头且之后包含三个字符的文件

      find /etc -iname init
      在etc中查找文件名为init或INIT的文件(不区分文件名大小写)

    根据文件大小搜索
      find / -size +204800
      在根目录下查找大于100M的文件

      find / -size -204800
      在根目录下查找小于100M的文件

      说明:
        1.Linux中文件是以数据库的形式存在的
        2.一个数据块为512字节,即0.5K
        3.100M=102400K=204800个数据块

    根据用户查询
      find /home -user xiaol
      在根目录下查找所有者为xiaol的文件

      find /home -group xiaol
      在根目录下查找所属组为xiaol的文件

    根据时间查询
      find /etc -cmin -5
      在/etc下查找5分钟内被修改过属性的文件和目录
        -amin    访问时间access
        -cmin    文件属性change
        -mmin   文件内容modify
        -n      n分钟之内
        +n     n分钟之前

    根据类型查询
      find /etc -type f
      在/etc下查找所有的文件
        f  文件
        d  目录
        l  连接

    连接查询
      find /etc -size +163840 -a -size -204800
      在/etc下找大于80M小于100M的文件
        -a  and
        -o  or

    根据i节点查找
      find -inum 9176
      查找i节点为9176的文件

    查找文件并对结果集操作
      find /etc -name init -exec ls -l {} ;
      在etc中查找文件名为init的文件并对结果执行ls -l命令

      find -inum 9716 -exec rm -rf {} ;
      查找i节点为9716的文件,并删除

  • 相关阅读:
    大三寒假学习进度(二十三)
    大三寒假学习进度(二十二)
    大三寒假学习进度(二十一)
    大三寒假学习进度(二十)
    酷客机器学习十讲笔记4
    酷客机器学习十讲笔记3
    酷客机器学习十讲笔记2
    酷客机器学习十讲笔记1
    5706. 句子相似性 III
    781. 森林中的兔子
  • 原文地址:https://www.cnblogs.com/413xiaol/p/6986932.html
Copyright © 2011-2022 走看看