Linux - 权限 - 文件类型 & 属性 & 权限

150 阅读1分钟

一. 文件类型

在Linux下, 主要有以下七种文件类型.

  • [-]: 普通文件,文本,可执行文件,归档文件等

  • [d]: 目录

  • [b]: 块设备文件, block, 磁盘 [ ll /dev/vda1 ]

  • [c]: 字符设备文件, 键盘或者显示器 [ ll /dev/tty ]

  • [p]: 管道文件[mkfifo pipe]

  • [s]: 套接字文件

  • [l]: 链接文件 link [ ll /usr/lib64/ ]

-

普通文件.

image.png

d

目录.

image.png

b

块设备文件.

df -h 查看磁盘信息.

image.png

c

字符设备文件.

image.png

p

管道文件.

image.png

l

链接文件.

image.png

file 指令

语法: file [选项] [文件或目录]

功能: 辨识文件类型.

image.png

二. 文件属性

image.png

三. 文件权限

文件访问者的三种权限

1. 读 (r/4): Read 于文件而言, 具有读取文件内容的权限; 于目录而言,具有浏览该目录信息的权限.

2. 写 (w/2): Write 于文件而言, 具有修改文件内容的权限; 于目录而言, 具有删除或移动目录内文件的权限.

3. 执行 (x/1): execute 于文件而言, 具有执行文件的权限; 于目录而言, 具有进入目录的权限.

4. '—' 表示不具有该项权限.

文件权限值的两种表示方法

1. 字符表示方法

Linux 表示说明
r--只读
-w-仅可写
--x仅可执行
rw-可读可写
r-x可读可执行
-wx可写可执行
rwx可读可写可执行
---无权限

2. 8进制数值表示方法

权限符号八进制二进制
r--4100
-w-2010
--x1001
rw-6110
r-x5101
-wx3011
rwx7111
---0000