黑帽联盟

 找回密码
 会员注册
查看: 1540|回复: 0
打印 上一主题 下一主题

[基础服务] find命令使用方法汇总,也可用于安全方面

[复制链接]
yun 黑帽联盟官方人员 

920

主题

37

听众

1364

积分

超级版主

Rank: 8Rank: 8

  • TA的每日心情
    奋斗
    2019-10-18 11:20
  • 签到天数: 678 天

    [LV.9]以坛为家II

    find的详细使用方法

    基本语法:find path find-type file

    1、find /etc -name passwd
    在/etc下查找passwd文件

    2、find /etc -iname passwd
    在/etc下查找passwd文件,不区分大小写。-iname

    3、find /etc -iname 'passwd*'
    在/etc下查找passwd相关文件,不区分大小写。*代表所有

    4、find /etc -user root
    在/etc下查找所属主是root的相关文件和目录

    5、find /etc -group root
    在/etc下查找所属组是root的相关文件和目录

    用户删除,但之前所占用的id值还存在

    6、find /etc -uid 0            (一般用于查找那些已被删除的用户,之前所用的id)
    在/etc下查找uid是0的相关文件和目录

    7、find /etc -gid 0
    在/etc下查找gid是0的相关文件和目录

    8、find /etc -nouser
    在/etc下查找没有所属主的相关文件和目录

    9、find /etc -nogroup
    在/etc下查找没有所属组的相关文件和目录

    10、find /etc -type file-type(文件类型)
    f:普通文件
    d:目录
    l:软连接
    s:套接字
    p:管道

    11、find /etc -size file(文件)
    K M G
    +1M : 大于1M的文件
    -1M :小于1M的文件

    12、联合查询
    -a 并且
    -o 或者
    -not 非

    13、根据时间来查询
    -mtime 修改的时间
    -ctime 改变的时间
    -atime 访问的时间

    + : 至少多少天前
    - : 在多少天内

    -mmin 修改的时间
    -cmin 改变的时间
    -amin 访问的时间

    + : 至少多少分钟前
    - : 在多少分钟内

    14、find ./ -perm 644
    查找当前路径下文件权限是644。精确匹配

    15、find ./ -perm -644
    -644 : 表示文件中必须包含644,也就是每一位的权限至少要大于644的每一位权限

    16、find ./ -perm /644
    /644 : 只要文件权限有一个在644里,都显示出来

    17、查找到文件之后的执行动作
    -print : 打印出信息(默认的动作)
    -ls :
    -ok或-exec :
    -ok:需要用户去确认,才执行动作
    -exec:无需用户确认,直接执行动作
    固定语法:-ok或-exec    command    {} \;
    {} : 为查找到的文件名称
    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部