批量去除属性 + 删除文件 的命令示例
1. 批量去掉 .user.ini 的 immutable 属性
下面的示例会在 /data/www 目录下递归查找 .user.ini 文件,并去除其 immutable(不可变) 属性:
sudo find /data/www -type f -name ".user.ini" -exec chattr -i {} \;
说明
chattr -i:移除 immutable 属性find ... -exec … {} \;:对找到的每个文件执行命令- 注意
{}后面需要写\;,否则命令无法正常结束
2. 批量删除 .user.ini 文件
递归删除 /data/www 目录中 所有 .user.ini 文件:
sudo find /data/www -type f -name ".user.ini" -delete
说明
-delete直接删除文件,比rm更安全简洁- 建议先用
find查看命令结果再执行删除:
find /data/www -type f -name ".user.ini"
3. 一条命令完成:去属性 + 删除
如果你想一步到位:
sudo find /data/www -type f -name ".user.ini" -exec chattr -i {} \; -exec rm -f {} \;
说明
这条命令会对每个 .user.ini 文件:
- 取消 immutable 属性
- 强制删除
适合出现被锁定、无法删除的情况。








