4、nd 命令
nd 是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为
复杂,参数也比较多,所以在这里将给把它们分类列出,它的基本语法如下:
[html]view plaincopy
1. find[PATH][option][action]
2.
3. #与时间有关的参数:xx
4. -mtimen:n 为数字,意思为在 n 天之前的“一天内”被更改过的文件;xx
5. -mtime+n:列出在 n 天之前(不含 n 天本身)被更改过的文件名;xx
6. -mtime-n:列出在 n 天之内(含 n 天本身)被更改过的文件名;xx
7. -newerfile:列出比 file 还要新的文件名xx
8. #例如:xx
9. find/root-mtime0#在当前目录下查找今天之内有改动的文件xx
10.
11. #与用户或用户组名有关的参数:xx
12. -username:列出文件所有者为 name 的文件xx
13. -groupname:列出文件所属用户组为 name 的文件xx
14. -uidn:列出文件所有者为用户 ID 为 n 的文件xx
15. -gidn:列出文件所属用户组为用户组 ID 为 n 的文件xx
16. #例如:xx
17. find/home/ljianhui-userljianhui#在目录/home/ljianhui 中找出所有者为
ljianhui 的文件xx
18.
19. #与文件权限及名称有关的参数:xx
20. -namefilename:找出文件名为 filename 的文件xx
21. -size[+-]SIZE:找出比 SIZE 还要大(+)或小(-)的文件xx
22. -tpyeTYPE:查找文件的类型为 TYPE 的文件,TYPE 的值主要有:一般文件(f)、设备文件
(b、c)、xx
23. 目录(d)、连接文件(l)、socket(s)、FIFO 管道文件(p);xx
24. -permmode:查找文件权限刚好等于 mode 的文件,mode 用数字表示,如 0755;xx
25. -perm-mode:查找文件权限必须要全部包括 mode 权限的文件,mode 用数字表示xx
26. -perm+mode:查找文件权限包含任一 mode 的权限的文件,mode 用数字表示xx
27. #例如:xx
28. find/-namepasswd#查找文件名为 passwd 的文件xx
29. find.-perm0755#查找当前目录中文件权限的 0755 的文件xx
30. find.-size+12k#查找当前目录中大于 12KB 的文件,注意 c 表示 byte