# 使用 find 命令搜索文件名
# 语法: find 路径 -name "文件名模式"
# 示例 1: 在当前目录及其子目录中搜索名为 example.txt 的文件
find . -name "example.txt"
# 示例 2: 搜索名称以 .log 结尾的文件,忽略大小写
find /path/to/search -iname "*.log"
# 示例 3: 搜索名称包含特定字符串的文件,使用通配符
find /home/user -name "*report*"
# 示例 4: 搜索特定类型的文件,例如只搜索普通文件 (f) 或目录 (d)
find /var/log -type f -name "*.log"
# 示例 5: 结合其他命令,例如删除找到的文件 (谨慎使用)
find /tmp -name "temp*" -exec rm -f {} \;
# 示例 6: 搜索最近修改过的文件
find /path/to/search -mtime -7 -name "*.txt"
find 是 Linux 系统中用于搜索文件和目录的强大命令。-name 选项用于指定要匹配的文件名模式。. 表示从当前目录开始搜索。-iname 是不区分大小写的文件名匹配。-type 用于指定文件类型(如普通文件 f 或目录 d)。-exec 选项允许对找到的每个文件执行命令。-mtime 用于根据修改时间进行搜索。上一篇:查看linux定时任务
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站