# 使用 find 命令查找文件路径
# 语法: find 查找路径 -name 文件名
# 示例 1: 在当前目录及其子目录中查找名为 example.txt 的文件
find . -name "example.txt"
# 示例 2: 在根目录下查找名为 test.sh 的文件,忽略大小写
find / -iname "test.sh"
# 示例 3: 查找特定类型的文件,例如只查找普通文件 (f) 或目录 (d)
# 查找当前目录下的所有 .log 文件
find . -type f -name "*.log"
# 示例 4: 结合其他命令使用,例如删除找到的文件
# 查找并删除当前目录及其子目录中所有的 .tmp 文件
find . -type f -name "*.tmp" -exec rm -f {} \;
# 示例 5: 按修改时间查找文件
# 查找过去 7 天内修改过的文件
find . -mtime -7
find
是 Linux 系统中用于查找文件和目录的强大命令。.
表示当前目录,/
表示根目录。-name
后面跟的是要查找的文件名或通配符模式。-iname
是不区分大小写的文件名匹配。-type
用于指定文件类型,f
表示普通文件,d
表示目录。-exec
用于对找到的文件执行某些操作,如删除、移动等。-mtime
用于按修改时间查找文件,-7
表示最近 7 天内修改过的文件。上一篇:linux tar 打包
下一篇:linux删除指定文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站