# 使用 find 命令查找文件
# 语法: find [路径] [表达式]
# 示例 1: 在当前目录及其子目录中查找名为 "example.txt" 的文件
find . -name "example.txt"
# 示例 2: 在 /home 目录下查找所有 .log 结尾的文件,忽略大小写
find /home -iname "*.log"
# 示例 3: 查找在过去 7 天内修改过的文件
find /path/to/search -mtime -7
# 示例 4: 查找文件大小超过 100MB 的文件
find /path/to/search -size +100M
# 示例 5: 查找空文件
find /path/to/search -empty
# 示例 6: 查找并删除符合条件的文件(谨慎使用)
find /path/to/search -name "temp*" -exec rm {} \;
find
是 Linux 系统中用于查找文件和目录的强大命令。-name
选项用于指定文件名进行匹配。-iname
选项与 -name
类似,但忽略大小写。-mtime
选项用于查找在指定天数内修改过的文件。-size
选项用于根据文件大小进行查找。-empty
选项用于查找空文件或空目录。-exec
选项用于对找到的文件执行特定命令,如删除操作。上一篇:linux显示当前目录的命令
下一篇:linux查看进程状态
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站