# 使用 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 {} \;
# 示例7: 只在当前目录查找,不进入子目录
find . -maxdepth 1 -name "example.txt"
find 是 Linux 系统中用于查找文件和目录的强大命令。-name:按文件名查找。-iname:按文件名查找(忽略大小写)。-mtime:按修改时间查找。-size:按文件大小查找。-empty:查找空文件或空目录。-exec:对找到的文件执行指定的命令。-maxdepth:限制查找的目录深度。上一篇:linux 修改文件夹名字
下一篇:linux tar 命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站