Linux 下 nd 命令详解
https://blog.csdn.net/l_liangkk/article/details/81294260
nd 命令格式:
nd path -option 【 -print 】 【 -exec -ok |xargs |grep 】 【
command {} \; 】
nd 命令的参数:
1)path:要查找的目录路径。
~ 表示$HOME 目录
.表示当前目录
/ 表示根目录
2)print:表示将结果输出到标准输出。
3)exec:对匹配的文件执行该参数所给出的 shell 命令。
形式为 command {} \;,注意{}与\;之间有空格
4)ok:与 exec 作用相同,
区别在于,在执行命令之前,都会给出提示,让用户确认是否执行
5)|xargs 与 exec 作用相同 ,起承接作用
区别在于 |xargs主要用于承接删除操作 ,而 -exec都可用 如复制、移动、重命名等
6)options:表示查找方式
options 常用的有下选项:
-namelename #查找名为 lename 的文件
-perm #按执行权限来查找
-userusername#按文件属主来查找
-group groupname#按组来查找
-mtime-n +n #按文件更改时间来查找文件,-n 指 n 天以内,+n
指 n 天以前
-atime-n +n #按文件访问时间来查找文件,-n 指 n 天以内,+n
指 n 天以前
-ctime-n +n #按文件创建时间来查找文件,-n 指 n 天以内,+n
指 n 天以前
-nogroup #查无有效属组的文件,即文件的属组
在/etc/groups 中不存在
-nouser #查无有效属主的文件,即文件的属主