find 范围 -name filename -print 根据文件名查找
find 范围 -name filename -print 根据文件名忽略大小写查找
find 范围 -size -print根据文件大小查找
find 范围 -user -print根据文件属主查找
find 范围 -type d -print 目录
find 范围 -type f -print 文件
find 范围 -type b -print 设备
find 范围 -type c -print字符
find 范围 -newer 文件名 查找指定文件还要新的文件 -print
find 范围 -newer 文件名1 ! 文件名2 -print 查找指定文件1要新的文件但比文件2要旧的
find 范围 -perm -print 按照权限查找
find 范围 \( -name "*.txt" -o -name "*.sh" \) -print 查找*.txt和*.sh文件
find 范围 ! -name "*.txt" -print 查找*.txt以外的文件
find 对查找的结果进行过滤,后接-exec 过滤的命令 {} \;
{}表示find查询出来的结果
find 对查找的结果进行过滤,后接-ok 过滤的命令 {} \;
find /var/log -user bb -exec ls -al {} \;
find 范围 -mtime +n 查找n(不含n天本身)天前的改过的文件
find 范围 -mtime -n 查找n(含n天本身)天内的改过的文件
find 范围 -mtime n 查找n天前的一天内的改过的文件
-depth 匹配所有包括子目录里
-path 可以用通配符来匹配文件路径或者文件
-empty 为空的文件或者目录
find 范围 -name filename -print 根据文件名忽略大小写查找
find 范围 -size -print根据文件大小查找
find 范围 -user -print根据文件属主查找
find 范围 -type d -print 目录
find 范围 -type f -print 文件
find 范围 -type b -print 设备
find 范围 -type c -print字符
find 范围 -newer 文件名 查找指定文件还要新的文件 -print
find 范围 -newer 文件名1 ! 文件名2 -print 查找指定文件1要新的文件但比文件2要旧的
find 范围 -perm -print 按照权限查找
find 范围 \( -name "*.txt" -o -name "*.sh" \) -print 查找*.txt和*.sh文件
find 范围 ! -name "*.txt" -print 查找*.txt以外的文件
find 对查找的结果进行过滤,后接-exec 过滤的命令 {} \;
{}表示find查询出来的结果
find 对查找的结果进行过滤,后接-ok 过滤的命令 {} \;
find /var/log -user bb -exec ls -al {} \;
find 范围 -mtime +n 查找n(不含n天本身)天前的改过的文件
find 范围 -mtime -n 查找n(含n天本身)天内的改过的文件
find 范围 -mtime n 查找n天前的一天内的改过的文件
-depth 匹配所有包括子目录里
-path 可以用通配符来匹配文件路径或者文件
-empty 为空的文件或者目录