共计 899 个字符,预计需要花费 3 分钟才能阅读完成。
# 依据文件名查找目录下的文件
find /path -name keyword
# 依据文件名查找目录下的文件(疏忽大小写)find /path -iname keyword
# 依据文件名含糊查找目录下的文件
find /etc -name "*.conf"
# 依据文件类型(块设施)查找目录下的文件
find /dev -type b
# 依据文件类型(字符设施)查找目录下的文件
find /dev -type c
# 依据文件类型(软连贯文件)查找目录下的文件
find /usr/bin/ -type l
# 依据文件大小查找目录下的文件,负号为 [0, SIZE-1]
find /etc/ -type f -size -1M
# 依据文件大小查找目录下的文件,无符号为 (SIZE-1, SIZE]
find /etc/ -type f -size 1M
# 依据文件大小查找目录下的文件,加号为 (SIZE, 正无穷]
find /etc/ -type f -size +1M
# 依据用户和组查找目录下的文件
find . -user wu -group wu -type f
# 依据权限查找目录下的文件
find . -type f -perm 644
# 两天以前,假如以后为 22 号,则为 20 号以前的(不包含 20 号)find . -type f -mtime +2
# 两天以内,假如以后为 22 号,则为 20 号当前的(不包含 20 号)find . -type f -mtime +2
# 两天当天,假如以后为 22 号,则为 20 号当天
find . -type f -mtime 2
# 两天当天,假如以后为 22 号,则为 20 号当天,以 0 点为界,而不是 24 小时为界,-daystart 需写在对应的属性之前
find . -type f -daystart -mtime 2
# 附加命令,-ls 显示详细信息
find /path -name keyword -ls
# 附加命令,-delete 查找并删除
find /path -name keyword -delete
# 附加命令,-exec | -ok commad 查找并执行命令,1. 必须以(空格 + 反斜杠 + 分号)结尾,2. {} 示意找到的文件
find /path -name keyword -ok cp {} /tmp \;
# -print 为默认选项
find /path -name keyword -print
正文完