代码拉取完成,页面将自动刷新
#!/bin/bash
# 定义要查找的目录
directories=("/private" "$HOME")
# 遍历目录
for dir in "${directories[@]}"; do
echo "正在查找目录: $dir"
# 使用 find 命令查找文件
# -type f: 只查找文件
# -iname "*navicat*": 文件名包含 "navicat"(不区分大小写)
# ! -name "*.ncx": 排除 .ncx 结尾的文件
# ! -name "*.sh": 排除 .sh 结尾的文件
# ! -path "*reset*": 排除路径中包含 "reset" 的文件或文件夹
# -print0: 以 null 字符分隔结果,避免文件名中的空格问题
find "$dir" -type f -iname "*navicat*" ! -name "*.ncx" ! -name "*.sh" ! -path "*reset*" -print0 | while IFS= read -r -d '' file; do
echo "删除文件: $file"
rm -f "$file"
done
echo "查找完成: $dir"
done
echo "所有操作完成"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。