#Linux学习笔记# #F大仙电脑教室# linux 去除文件夹内所有文件属性 去除 i a 属性,全网独创原创命令

配图跟本文无关  请忽略

 

此文可解决

1.Operation not permitted           当你删除文件时 会出现这个提示

2.安装失败:未能移除旧翻译。    wordpress 安装主题插件时 出现的错误提示

3.   BT宝塔文件管理 删除目录失败

宝塔删除不了目录,服务器重启了,缓存也删了,网站和数据库都删干净了,就是目录删不了   这两个插件也删除了,求助求助

总之是跟权限有关的  除了用户外  (如果你用root 就是最高权限用户了  ) 也就是说 root用户理论上不存在权限问题

那就是文件属性   其中 i 属性设置之后可使文件不能被删除、改名,设置连接也无法写入或添加数据,只有 root 用户才能设置
a 属性设置之后,文件只能增加数据,既不能删除也不能修改数据,只有 root 用户才能设置
A 设置A属性后,若你访问此文件或目录时,它的访问时间 atime 不会被修改,可避免I/O较慢的机器过度访问磁盘。这对速度较慢的计算机有帮助。

我们可以用下面的基础命令解决 但是如果文件过多  如何批量进行 就是本文研究的课题

先放出几条常用的命令   作为本文的基础

# 删除某个目录下所有文件

rm -rf /www/wwwroot/某个目录

#列出当前目录下 所有文件属性

lsattr

# 为 file.sh 文件增加 i 标识
chattr +i file.sh
# 为 file.sh 文件去除 i 标识
chattr -i file.sh
# 为 file.sh 增加 i, a 两个标识
chattr +ia file.sh
# 为 file.sh 文件移除 i, a 两个标识
chattr -ia file.sh

 

上面这几条命令中的去除文件属性命令  如果仅仅几个文件 那好说   我一条一条 挨着造

如果 我有三个大目录  每大目录下 又有数几十个中目录

这几十个中目录 每个又有几百个小目录  每个小目录下又有几千个文件

总共几万个文件  这些文件 删野删不掉  改又改不了  root用户也得一条条命令去执行?

是不是想重装系统了  在这秒如钛金的年代  重装系统意味着什么   不想解释

那怎么办?   搜的全网   得到这篇文章启示 果然是有解决方案  只是我们习惯了拿来党

没有时间去系统学习linux命令  确又需要这么一条有用的命令

 

启示文: Linux\Mac 递归移除某文件夹下所有文件(不包含文件夹)的执行权限命令

如果你也能根据上述  得到结论 那么恭喜你  如果你想看博主精髓:

本博主经验来之不易  仅供本站会员查看 敬请谅解

至此 本文完  以上就是 #linux学习笔记# #F大仙电脑教室# linux 去除文件夹内所有文件属性 去除 i a 属性,全网独创原创命令  的全部内容  谢谢观看学习

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。