参数 | 意义 |
-atime n | 上一次存取时间在n*24小时前以内的文件 |
-ctime n | 上一次状态改变在n*24小时前以内的文件 |
-mtime n | 上一次修改时间在n*24小时前以内的文件 |
-newer file | 比file所指的文件还要新的文件 |
参数 | 意义 |
-size n[bkMG] | 大小为n(b为比特,k为KB,M为MB,G为GB)的文件 |
3.所有者:
参数 | 意义 |
-user name | 所有者用户名称是name的文件 |
-group name | 所有者用户组群名称是name的文件 |
例子:
find ./ -name '*.zip' -size 546k #在当前目录下找到所有546KB的zip压缩包文件
find /tmp/ -user 'galeki' #在/tmp目录下找到所有所有者为galeki的文件
find download/ -size +50M #在download目录下找出大于50M的文件
参数 | 意义 |
-print |
打印出找出文件的完整地址,一个文件一行 |
-delete |
删除找出的文件 |
-exec command {} \; |
对每一个找到的文件执行command命令,
并用文件替换"{}",“\;”是固定的结束符。 |
例子:
find ./ -name '*.unk' -exec file {} \; #找出当前文件夹下后缀是unk的文件,并用file命令显示每个文件的文件类型