linuxStructure
graph TD A(/) --> B(home) A --> C(root) A --> D(boot) A --> E(usr) A --> F(etc) A --> G(var) A --> H(opt) A --> I(tmp) A --> J(bin) A --> K(sbin) A --> L(......)
其各目录作用介绍
| 目录 | 说明 | 作用 |
|---|---|---|
| / | 根目录 | 根目录是整个文件系统的起点,所有其它目录和文件都位于根目录之下 |
| /home | 家目录 | 每个用户的个人目录都位于这个目录下,通常以用户名命名。例如,用户john的主目录路径为/home/john |
| /root | 管理员用户的家目录 | 保存root用户的个人数据 |
| /boot | 引导文件所在目录 | 保存系统启动时所需的各种文件 |
| /usr | User System Resources的简写,说法不唯一 | 存放用户可用的软件和程序文件,也包括了一些共享的数据和库文件 |
| /bin | binary的简写 | 存放系统的基本命令(如ls、cp等)和其余可执行文件 |
| /sbin | system binary的简写 | 存放系统管理和维护方面的二进制文件 |
| /etc | et cetera的简写 | 存放系统的配置文件,包括各种程序的配置文件和系统的全局配置文件 |
| /var | variable的简写 | 存放系统运行时产生的可变数据,如日志文件、数据库文件等 |
| /opt | optional的简写 | 存放一些可选的软件包,通常由用户自行安装 |
| /tmp | temporary的简写 | 存放临时文件,系统会定期清理该目录下的文件 |
文件或目录权限介绍
文件权限
在Linux中,文件或目录的权限由三个部分组成:读(read),写(write)和执行(execute)。
- 读权限:允许文件或目录被其他用户查看,读取。
- 写权限:允许文件或目录被其他用户创建,修改,删除。
- 执行权限:允许文件或目录被其他用户执行。
权限字符串
在Linux系统中,文件或目录的权限用一个字符串来表示,如:rwxr-xr-x。其中 r 表示读权限,w 表示写权限,x 表示执行权限,- 表示没有权限。
- 第1-3位确定属主(该文件的拥有者)拥有该文件的权限
- 第4-6位确定属组(所有者的同组成员)拥有该文件的权限
- 第7-9位确定其他用户拥有该文件的权限
权限表示
在Linux系统中,文件或目录的权限用一个数字来表示,如:755。其中 7 表示所有用户都有读写执行权限,5 表示属主和属组有读写权限,2 表示其他用户有执行权限。
| 权限表示 | user | group | other |
|---|---|---|---|
| 字符串 | rwx | r-x | rw- |
| 数字(二进制) | 111 | 101 | 110 |
| 数字(八进制) | 7 | 5 | 2 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 末明!

