find的常用方法总结笔记

.Find命令的用法:

(1)-name filename #查找名为filename的文件

find /etc -name “host*” -print #查以host开头的文件

(2) -user username/groupname #按文件属主/属组来查找

find / -user fred #查找在系统中属于FRED这个用户的文件

(3)-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件

find /mnt -name tom.txt -ftype vfat 在/mnt下查找名称为tom.txt且文件系统类型为vfat的文件

(4)-size 按大小来查找文件

find /home -size +512k 查大于512k的文件

find /home -size -512k 查小于512k的文件

按时间来查找

(1)-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前

find /home -mtime -2 在/home下查最近两天内改动过的文件

(2)-atime -n +n #按文件访问时间来查找文件,-n指n天以内,+n指n天以前

find /home -atime -1 查1天之内被存取过的文件

(3)-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前

find /home -ctime -1 查1天之内创建的的文件

(4) -mmin -n +n #按文件更改时间来查找文件,-n指n分钟以内,+n指n分钟以前

find /home -mmin +60 在/home下查60分钟前改动过的文件

(5) -amin -n +n #按文件访问时间来查找文件,-n指n分钟以内,+n指n分钟以前

find /home -amin +30 查最近30分钟前被存取过的文件

(6)-cmin -n +n #按文件创建时间来查找文件,-n指n分钟以内,+n指n分钟以前

find /home -ctime -1 查1分钟之内创建的的文件

按权限查找

find . -perm 755 �Cprint:在当目录里查找权限为755的文件

忽略某个目录

如果希望在/apps目录下查找文件,但不希望在/apps/bin目录下查找,可以用:

$ find /apps -path "/apps/bin" -prune -o -print

你可能感兴趣的:(职场,笔记,find,休闲)