Linux指令之ll输出权限详解
Linux指令之ll输出权限详解
以第四行data为例:
drwxr-xr-x (也可以用二进制表示 111 101 101 --> 755)
共10个字符,第1个字符是一个节点,后面每3个字符分为一组,每个字符标识节点类型(d:文件夹 -:文件 l:链接)r:可读 w:可写 x:可执行
第一个d表明上面这串信息是文件夹,然后
第一组rwx: 表示这个文件的拥有者对它的权限:可读可写可执行
第二组r-x: 表示这个文件的所属组对它的权限:可读,不可写,可执行
第三组r-x: 表示这个文件的其他用户(相对于上面两类用户)对它的权限:可读,不可写,可执行
data文件夹信息为:drwxr-xr-x 表示文件拥有者root对这个文件夹可读可写可执行 r-x表示和root在同一用户组的对data有可读不可写可执行的权利 r-x表示其他用户对这个data有可读不可写可执行的权利
第一个root表示这个文件的拥有者,第二个是这个拥有者所在组
补充:
chmod +x 和 chmod u+x的区别?
就是设置谁拥有执行这个文件权限
chmod +x 和chmod a+x 是一样的,一般没有明确要求,可以就用chmod +x
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构