用Freemind做的图。直观,有例子。当时做得很认真的说。贴出来,有时用的时候老忘记,这回有的查了。也许有空可以完善一下。不过现在的选项也够用吧! 好像图像到flickr就变小了,小到看不清字了!晕!
那下面就贴成html吧。
find命令用法
- -name 按文件名查找
- 基本用法: find ~/ -name *.txt
- 查找家目录中文件后缀为txt的文件
- 基本用法: find ~/ -name *.txt
- -prune 忽略某个目录
- find ~/ -path “~/download” -prune -o -name “*.txt”作用如上,但忽略查找家目录下的download目录
- -depth 使用此选项则 -prune 无效:此选项为进入子目录搜索
- -mount 不进入其它文件系统
- -perm 按文件权限查找
- find ~/ -perm 644 查找家目录下权限为644的文件
- 1 可执行 x
- 2 可写 w
- 4 可读
- -mtime 按文件时间查找
- find ~/ -mtime -5 查找更改时间在5天以内的文件
- find ~/ -mtime +5 查找更改时间在5天以前的文件
- -newer 查找某个文件的新或旧
- find ~/ -newer test.txt 查找比test.txt新的文件
- find ~/ ! -newer test.txt 查找比test.txt旧的文件
- find ~/ -newer test.txt ! -newer test2.txt 查找比test.txt新而比test2.txt旧的文件
- 技巧:查找2个小时以来修改过的文件:新建一个两小之前的文件,touch -t 01262130 test.txt ,然后用它来比较
- -user 按文件用户查找
- find ~/ -user leros 查找家目录下属于leros的文件
- find ~/ -nouser 查找家目录下无属主文件
- -group 按文件所属的组来查找
- find ~/ -group leros 查找家目录下组为leros的文件
- find ~/ -nogroup 查找家目录下无组文件
- -size 按文件长度查找
- find ~/ -size +1000000c 查找家目录下大于1M的文件,c表示字节
- find ~/ -size -1000000c 查找家目录下小于1M的文件
- find ~/ -size 100c 查找家目录下刚好为100字节的文件
- find ~/ -size +10 查找家目录下大小超过10块的文件,一块等于512字节
- find ~/ -size 0 查找家目录下的空文件
- -type 按文件类型查找
- f 普通文件
- l 链接文件
- d 目录文件
- c 字符设备文件
- b 块设备文件
- p 管道文件
- -exec 执行命令
- find / -name “*.tmp” -exec ls -l {} \;查找系统中后缀为tmp的文件并打印出来
- -ok 选项是-exec的安全模式
- -xargs
- find / -type l |xargs file 此命令查找系统中的链接文件并把结果传给file命令找