linux系统中的所有文件储存在文件系统中,这个文件系统的层次结构就如同一棵树,/(根目录)就像是树根,或者说是树干,其他文件都是延伸出的枝杈。
需注意一些目录位置因系统版本变化位置发生更改,如/bin、/sbin、/lib、/lib64移至/usr目录下(/usr/bin、/usr/sbin、/usr/lib、/usr/lib64),内容并没有发生改变,/中的目录是/usr中对应目录的符号链接。
如图,“→”指的是对应的符号链接
以下是一些比较重要的目录及用途:
1、/(根目录)
位于文件系统层次结构的顶部,包含整个文件系统。(需注意“/"还用作文件中的目录分隔符,如"/usr/local"第一个“/”指根目录,第二个“/”则是目录分隔符)
2、/boot
启动linux系统时所需的文件。
3、/dev
用于访问硬件的特殊设备文件。
4、/home
普通用户储存个人数据的主目录,每个用户都有一个对应的子目录。
5、/root
超级用户root的主目录。
6、/run
自上一次系统启动以来进程的运行数据,此目录内容在重启时重新创建。
7、/tmp
用于存放临时文件,超过10天未经任何操作的为文件将会自动删除。
8、/usr
存放用户和应用程序的文件,其中重要的子目录:
-/usr/bin:包含用户命令
-/usr/sbin:包含系统管理命令
-/usr/local:包含本地安装的软件
9、/var
程序运行时产生的动态变化文件(如缓存目录、日志文件等)