一. 文件类型
在Linux下, 主要有以下七种文件类型.
· [-]: 普通文件,文本,可执行文件,归档文件等
· [d]: 目录
· [b]: 块设备文件, block, 磁盘【ll /dev/vda1】
· [c]: 字符设备文件, 键盘或者显示器【ll /dev/tty】
· [p]: 管道文件【mkfifo pipe】
· [s]: 套接字文件
· [l]: 链接文件 link【ll /usr/lib64/】
-
普通文件.
d
目录.
b
块设备文件.
df -h 查看磁盘信息.
c
字符设备文件.
p
管道文件.
l
链接文件.
file 指令
语法: file [选项] [文件或目录]
功能: 辨识文件类型.
二. 文件属性
三. 文件权限
文件访问者的三种权限
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-- | 4 | 100 |
-w- | 2 | 010 |
--x | 1 | 001 |
rw- | 6 | 110 |
r-x | 5 | 101 |
-wx | 3 | 011 |
rwx | 7 | 111 |
--- | 0 | 000 |