查找以.txt结尾的文件,开头xin,权限时644,用户root,组时root
1.寻找名字以.txt结尾的文件
[root@localhost ~]# find ./ -name "*.txt"
2. 寻找以xin开头以.txt结尾的文件或目录
[root@localhost ~]# find ./ -name "*.txt" -name "xin*"
3.寻找权限为644的文件,显示出的内容为文件,因为文件夹默认权限为755,文件默认权限为644
[root@localhost ~]# find ./ -name "*.txt" -name "xin*" -perm 644
寻找权限为755的文件 ,显示出的为文件夹
[root@localhost ~]# find ./ -name "*.txt" -name "xin*" -perm 755
4.寻找用户名为root的文件
[root@localhost ~]# find ./ -name "*.txt" -name "xin*" -perm 755 -user root
5.寻找用户名为root,用户组为root的文件
[root@localhost ~]# find ./ -name "*.txt" -name "xin*" -perm 644 -user root -group root
6.寻找用户名为www,用户组为root的文件,权限为755的文件(因为只有创建的文件夹默认权限为755,所以查找出的为文件夹
[root@localhost ~]# find ./ -name "*.txt" -name "xin*" -perm 755 -user www -group root
7.加-type,/d/f为文件夹,为文件
8.stat可以看文件的创建时间,修改时间,访问时间
9.查找30天以前修改的文件,+30为超过30天,-30为30天以内。
[root@localhost ~]# find ./ -mtime +30
10.不改变访问时间,修改文件内容
11.找当前1级目录下的文件
[root@localhost ~]# find . -maxdepth 1 -type d | more