linux 查找02

find

时间相关
-mtime : 指定时间段被修改过的文件
-ctime : 指定时间段被修改文件状态的文件
-atime : 指定时间段被访问过的文件

  • -amin n 在n分钟之前的那一分钟
  • -cmin -n 在n分钟之内
  • -mmin +n 在n分钟之前
  • -atime n 在n*24小时前的那24小时
[root@localhost /]# find / -atime 1 #查找距离现在24小时前的那24小时内访问过的文件
  • -ctime -n n*24小时前到现在
[root@localhost /]# find / -ctime -1 #查找距现在1*24小时前到现在修改过文件权限的文件(其实==-mtime 0)
  • -mtime +n 在n*24小时前的时间内
[root@localhost /]# find / -mtime +2 #查找距现在2*24小时前修改过的文件```

***用户/组相关***
-user:所属主的文件
-nouser:没有所属组的文件
-group:所属组的文件

***其他***
-name 按文件全名查找(也可以写成通配符格式)
-iname 按文件全名查找(不区分大小写)
-type 按文件类型查找(f:file l:link d:dir)
-size n(文件大小为nk)/+n(文件大小大于nk)

[root@localhost /]# find / -iname file -type f -size 0
/proc/filesystems
/proc/sys/fs/file-nr
/proc/sys/fs/file-max
/tmp/myfile



>######grep

[testuser@localhost test]$ pwd
/home/testuser/test
[testuser@localhost test]$ ll
总用量 4
-rw-rw-r--. 1 testuser testuser 63 12月 13 02:45 test.txt
[testuser@localhost test]$ cat test.txt
This is Test File
a b c d e
1 2 3 4 5
pangxie yungou jishu bu

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容