1.ls -al
以上图中的.bashrc
文件为例:
- | rw-r--r-- | 1 | ho | ho | 3771 | 1月 21 19:55 | .bashrc |
文件类型为文件 | 文件所属用户对文件的权限 | 如果是文件,表示硬链接数,一个文件至少有1个名字,所以硬链接数至少为1。 如果是目录,表示子目录数,一个目录至少包含自身( . )和父目录(.. ),所以子目录数至少为2。 | 文件所属用户 | 文件所属组 | 文件大小(字节) | 创建或最近修改的时间 | 文件名 |
2.文件类型
文件类型 | 描述 |
- | 常规文件 |
b | 块特殊文件 |
c | 字符特殊文件 |
C | 高性能(“连续数据”)文件 |
d | 目录 |
D | door (Solaris) |
l | 符号链接 |
M | 离线(“迁移”)文件 (Cray DMF) |
n | 网络专用文件 (HP-UX) |
p | FIFO(named pipe) |
P | 端口(Solaris) |
s | socket |
? | 一些其它文件类型 |
3.rwx权限
3.1rwx权限意义
权限 | 对应数字 | 描述 |
r | 4 | 读 |
w | 2 | 写 |
x | 1 | 执行 |
- | 0 | 无权限 |
第一组rwx(user或owner) | 第二组rwx(group) | 第三组rwx(other) |
文件所属用户的权限 | 文件所属用户的所属组的其他用户的权限 | 文件所有用户的所属组外的其他用户的权限 |
3.2rwx权限对文件的作用
rwx 权限 | 对文件的作用 |
---|---|
读(r)权限 | 允许所有者检查文件的内容。例如:cat 、more 、less 、head 、tail 等命令。 |
写(w)权限 | 允许所有者修改文件内容。例如:vi 、echo 等命令。 |
执行(x)权限 | 允许所有者把文件当做一个命令运行。例如:.exe 、.bat 等文件。 |
3.3rwx权限对目录的作用
rwx 权限 | 对目录的作用 |
---|---|
读(r)权限 | 允许所属用户列出目录内的内容。例如:ls 等命令。 |
写(w)权限 | 允许所属用户添加或删除目录里面的文件。例如:touch 、rm 、cp 、mv 等命令。 |
执行(x)权限 | 允许所属用户访问目录里的文件。目录是不能直接运行的,赋予 x 权限的用户或组可以使用 cd 命令切换到目录。 |
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/osexp/4881.html