linux 查看文件属性
[www@prod-provider-1 /]$ ls -l
总用量 72
lrwxrwxrwx. 1 root root 7 1月 28 2021 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 9月 24 2021 boot
drwxr-xr-x 5 root root 4096 4月 20 15:40 data
- 第0个字符
文件类型
[ d ]目录
[ - ]文件
[ l ]链接文档(link file);
[ b ]装置文件里面的可供储存的接口设备(可随机存取装置);
[ c ]装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
- 第1~3个字符
属主(该文件的所有者)拥有该文件的权限
[ r ]代表可读(read)
[ w ]代表可写(write)
[ x ]代表可执行(execute)
[ - ]代表没有权限
- 第4~6个字符
属组(所有者的同组用户)拥有该文件的权限
[ r ]代表可读(read)
[ w ]代表可写(write)
[ x ]代表可执行(execute)
[ - ]代表没有权限
- 第7~9个字符
其他用户拥有该文件的权限
[ r ]代表可读(read)
[ w ]代表可写(write)
[ x ]代表可执行(execute)
[ - ]代表没有权限
更改文件属性
- chgrp:更改文件属组
-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。
chgrp [-R] 属组名 文件名
- chown:更改文件属主,也可以同时更改文件属组
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
- chmod:更改文件9个属性
Linux文件属性有两种设置方法,一种是数字,一种是符号
数字 | 符号 |
---|---|
1 | x |
2 | w |
4 | r |
// 数字相加 x所有者数字相加 y所有者的同组用户数字相加 z其他用户数字相加
chmod [-R] xyz 文件或目录
// 符号
chmod u=rwx,g=rx,o=r 文件或目录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)