示例 首先,给出演示使用的文件结构: 示例 1:查找当前目录及其子目录下所有文件和文件夹 find . 示例 2:在 // 需要书写完整的路径 find /tmp/cg/testLinux -name "*.txt" 示例 3:组合查找文件名以 /** * 组合查找语法: * -a 与(取交集) * -o 或(取并集) * -not 非(同 !) * ! 非(同 not) */ find . -name "file1*" -a -name "file2*" find . -name "file1*" -o -name "file2*" find . -name "file1*" -not -name "file2*" find . -name "file1*" ! -name "file2*" 示例 4:根据文件类型进行搜索 /** * 查找当前目录及所有子目录下的普通文件 */ find . -type f 示例 5:基于目录深度进行搜索 /** * 限制最大深度为 3 */ find . -maxdepth 3 -type f /** * 限制最大深度为 2 */ find . -maxdepth 2 -type f 示例 6:基于文件权限进行搜索 /** * 搜索权限为 777 的文件 */ find . -type f -perm 777 /** * 搜索 .txt 格式且权限不为 777 的文件 */ find . -type f -name "*.txt" ! -perm 777 示例 7:借助 find . -type f -name "*.txt" -exec printf "File: %s\n" {} \; 示例 8:借助 find . -type f -mtime +3 -name "*.txt" -exec cp {} old \; 文件类型参数列表
| 文件大小单元列表
选项列表
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持社区。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||