在 Linux 中,可以使用 find 命令遞歸查找并刪除目錄下的文件
1、示例命令
find /path/to/directory -type f -name "filename_pattern" -exec rm -f {} +
2、參數說明
- /path/to/directory:要查找的目標目錄
- type f:表示查找文件(不包括目錄)
- name “filename_pattern”:匹配文件名的模式,例如 “*.log” 表示所有 .log 文件
- exec rm -f {} +:對找到的文件執行刪除操作
3、注意事項
謹慎操作:rm 命令不可恢復,建議先用 find 查看結果:
find /path/to/directory -type f -name "filename_pattern"
如果需要刪除目錄本身,可以使用 -type d 或結合 rm -r