Linux 目录结构结构

Linux 目录结构结构

概念

Linux 没有 C、D、E...盘符,只有一个目录树。通过挂载,将不同的磁盘挂载到目录树下,通过目录访问磁盘。

不同目录的作用

目录 存放内容/作用
/ 根目录,目录树的起点,存放所有文件。
/boot
Linux启动时相关的文件,300MB 独立分区。
/bin binary 一些常用的、普通程序,比如 ls、cp、mv
/sbin
需要使用管理员权限才能运行的程序。
/dev device 存放 Linux 设备文件
/etc 系统和各种软件的配置文件
/lib library 动态库,供应用程序调用
/home 子目录是普通用户的家目录 比如 /home/soulio/home/user2
/root
系统管理员用户(root)的家目录
/media
自动挂载设备的目录,比如U盘,光盘挂载到此目录下
/mnt 提供给用户手动挂载文件系统,比如别的硬盘
/opt 提供给用户安装软件的目录。体积比较小的软件一般自动安装到/bin​,体积比较大,使用过程中需要很大空间的软件通常自动安装到这个/opt​目录下。
/proc 系统内存映射过来的目录,不存在于硬盘中。通过访问这个目录,可以获取系统信息。
/srv 系统服务启动之后需要用到的数据
/var
一些经常修改的文件,比如日志文件、电子邮件等。
/usr 主要存放一些用户的应用程序及文件,类似于windows下的program files:
* /usr/src​ 内核源代码默认的目录
* /usr/bin​ 是 /bin​ 的链接
* /usr/sbin​ 是 /sbin​ 的链接
/run 系统运行时需要的文件
/tmp
临时文件,系统每次重启都会清空这个文件夹。

graph TD / / ---- boot / ---- bin / ---- sbin / ---- dev / ---- etc / ---- lib / ---- home / ---- root / ---- media / ---- mnt / ---- opt / ---- proc / ---- srv / ---- var / ---- usr / ---- run -.-> bin run -.-> sbin / ---- tmp

你可能感兴趣的:(Linux)