Home 未分类 Ubuntu批量删除.us...

Ubuntu批量删除.user.ini文件 

0

批量去除属性 + 删除文件 的命令示例

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 文件:

  1. 取消 immutable 属性
  2. 强制删除

适合出现被锁定、无法删除的情况。

NO COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

退出移动版