find 查找文件或目录
find 路径 -命令参数 [输出形式]
-type:查找某一类型的文件或目录 d:目录 f:文件 b:块设备文件 c:字符设备文件 -name:按照名字查找文件或目录 -perm:按照权限查找文件或目录(644、755) -mtime:按照文件更改的时间来查找文件或目录 -n:(-7)7天修改过的文件 -:表示以内 +n:(+7)7天前修改过的文件 +:表示以前 -nogroup:查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在 -nouser:查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在 -size:根据文件大小查找 b:代表 512 位元组的区块(如果用户没有指定后缀,则默认为 b) c:表示字节数 k:表示 kilo bytes (1024字节) w:字 (2字节) M:兆字节(1048576字节) G:千兆字节 (1073741824字节) -follow:如果find命令遇到符号链接文件,就跟踪至链接所指向的文件 -cpio:对匹配的文件使用cpio命令,将这些文件备份到磁带设备中 -o:是或者的意思 -a:是而且的意思 -not:是相反的意思 -empty:搜索空文件或空目录
输出形式
输出形式很多,-print,-printf,-exec,-ok,-ls......
查找当前目录下所有 go 文件
find . -name "*.go"
查找文件名为memcache.pid的文件
find / -name memcached.pid -print