# 使用 find 命令查找文件所在位置
# 语法: find <查找路径> -name "<文件名模式>"
# 示例 1: 查找当前目录及其子目录中名为 example.txt 的文件
find . -name "example.txt"
# 示例 2: 查找 /home 目录及其子目录中以 .log 结尾的文件,忽略大小写
find /home -iname "*.log"
# 示例 3: 查找根目录下名为 testfile 的文件,并且只在第一层目录中查找
find / -maxdepth 1 -name "testfile"
# 示例 4: 查找当前目录及其子目录中最近7天内修改过的名为 example.txt 的文件
find . -name "example.txt" -mtime -7
# 示例 5: 查找并删除当前目录及其子目录中名为 temp.txt 的文件(请谨慎使用)
find . -name "temp.txt" -exec rm -f {} \;
find
是 Linux 系统中用于查找文件和目录的强大命令。-name
参数用于指定要查找的文件名或模式(支持通配符)。-iname
参数与 -name
类似,但忽略大小写。-maxdepth
参数限制查找的最大深度。-mtime
参数用于查找特定时间范围内修改过的文件。-exec
参数用于对找到的文件执行某个命令,如删除文件。上一篇:linux查看进程路径
下一篇:linux中删除文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站