初涉Linux,先来整理一下有关find的几个简单的命令
1.按照名称查找
find -name test.c
find -name test.c
2.查找当前目录下所有文件名以.c 结尾的文件,注意*的写法(要么写在双引号之内,要么加\)
find -name \*.c
find -name "*.c"
3.按照时间查找
1)以小时为时间单位
atime-文件被读取或访问的时间
mtime-文件内容上次修改时间
ctime-文件状态变化时间
f ind mtime -1
2)以分钟为时间单位
find mmin -10
4.按照文件大小查找
-size 用来查找指定大小的文件,+表示大于,-表示小于
find -size +1000c
find -size +50C
find -size 0
find -empty
5.按照权限查找
find -perm 777
6.按照拥有者查找
find -group g33(查找当前目录下所有group为g33的文件)
查找当前目录下所有user 权限为rwx 的文件和目录
7.查找当前目录下文件名为.c 的文件,目录深度不超过2层
find -maxdepth 2 -name \*.c
8.查找当前目录下文件名为.c的文件,目录深度为1
9.查找当前目录下深度部位2 的test文件
9.查找当前目录下文件名为.c的文件,并用ls列出
find -name \*.c -ls