Linux - find 查找

Posted Weblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux - find 查找相关的知识,希望对你有一定的参考价值。

# linux文件无创建时间
# Access 使用时间  
# Modify 内容修改时间  
# Change 状态改变时间(权限、属主)
# 时间默认以24小时为单位,当前时间到向前24小时为0天,向前48-72小时为2天
# -and 且 匹配两个条件 参数可以确定时间范围 -mtime +2 -and -mtime -4
# -or 或 匹配任意一个条件

  

        find /etc -name http         # 按文件名查找
        find . -type f               # 查找某一类型文件
        find / -perm                 # 按照文件权限查找
        find / -user                 # 按照文件属主查找
        find / -group                # 按照文件所属的组来查找文件
        find / -atime -n             # 文件使用时间在N天以内
        find / -atime +n             # 文件使用时间在N天以前
        find / -mtime -n             # 文件内容改变时间在N天以内
        find / -mtime +n             # 文件内容改变时间在N天以前
        find / -ctime +n             # 文件状态改变时间在N天前
        find / -ctime -n             # 文件状态改变时间在N天内
        find / -size +1000000c -print                           # 查找文件长度大于1M字节的文件
        find /etc -name "passwd*" -exec grep "xuesong" {} \;    # 按名字查找文件传递给-exec后命令
        find . -name t* -exec basename {} \;                  # 查找文件名,不取路径
        find . -type f -name "err*" -exec  rename err ERR {} \; # 批量改名(查找err 替换为 ERR {}文件
        find 路径 -name *name1* -or -name *name2*               # 查找任意一个关键字

 

以上是关于Linux - find 查找的主要内容,如果未能解决你的问题,请参考以下文章

使用find命令查找Linux中的隐藏文件的方法

linux的查找命令 find whereis locate

Linux下的find的使用方法

Linux基础教程 linux下使用find命令根据系统时间查找文件用法

Linux的下的文件查找命令find

Linux系统之find