1. POSIX find 的 -name、-type、-perm、-mtime、-exec 的标准操作
POSIX find 的 -name、-type、-perm、-mtime、-exec 标准操作如何理解?
- find 的常用谓词
- -name/-type/-perm/-mtime/-exec
- 用法
find 按条件查找文件:-name(按文件名,支持通配符)、-type(按类型,f 文件/d 目录/l 符号链接)、-perm(按权限,如 -perm -u+w)、-mtime(按修改时间,如 -mtime +7 表示 7 天前修改)、-exec(对找到的每个文件执行命令,cmd {} ; 或 cmd {} + 批量)。可组合 predicate(-o 或、-a 且、! 非)。工程上:find 用于定位/批量处理文件,-exec 配合文件名处理;注意 -name 用通配符需引号,-exec 的 {} 与结束符。POSIX find 是标准工具,跨平台行为一致。
find 用谓词组合筛选文件。-name 按名、-type 按类型、-perm 按权限、-mtime 按时间、-exec 执行命令,是文件查找与批量操作的标准工具。