Linux和Unix中任何东西都是文件。目录是文件,文件是文件,设备也是文件。设备通常被当作节点,但仍然是文件。
Linux和Unix文件系统是按树型结构分级组织的。文件系统的最高级别是/
或者根目录,其他文件或目录都在根目录下。例如,/home/jebediah/cheeses.odt
表示的是cheeses.odt
文件的完整路径,而cheeses.odt
文件是在jebediah
目录下,jebediah
又是在home
目录下,home
则是在根(/
)目录下的。
根 (/
) 目录下的一些列的目录对每个Linux发行版都很重要。下列是根 (/
) 目录下一些目录。
/bin
- 一些重要的 bin文件
/boot
- boot 配置文件、内核和其它启动 时所需的文件
/dev
- the 设备 文件
/etc
-配置文件、启动脚本 etc.
/home
- 不同用户的主文件夹 目录
/initrd
- 用来创建定制的 initrd 启动进程
/lib
-系统的库文件
/lost+found
- 在根(/
)目录之下提供一个lost+found(lost+found)系统
/media
- 自动挂载(加载)的硬盘分区以及类似CD、数码相机等可移动介质。
/mnt
-硬盘上手动 挂载的文件系统
/opt
- 第三方(opt)应用程序安装位置
/proc
- 特别的动态目录,用以维护系统信息和状态,包括正在运行的进程(processes)的信息
/root
- root 用户home目录, 发音: "斜杠root(slash-root)"
/sbin
- 重要的系统二进制文件
文件/srv 不可包含已经用于向其它系统提供服务s的文件
"/sys" - 系统文件
/tmp
- 临时(temporary)文件
filename>/usr
/var
- 经常变化的(variable)文件,诸如日志或者数据库等