Linux 目录结构详解 Linux 操作系统的目录结构是非常重要的,它直接关系到系统的正常运行和维护。下面我们将详细介绍 Linux 目录结构的每一个部分。 1. /bin:bin 是 Binaries (二进制文件) 的缩写,这个目录存放着最经常使用的命令。这些命令是所有用户都可以使用的,包括 root 用户和普通用户。 知识点:/bin 目录下的文件都是二进制文件,这些文件都是可以直接执行的命令,例如 ls、cp、mv 等。 2. /boot:这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。这些文件是系统启动所必须的。 知识点:/boot 目录下的文件都是系统启动时所需要的,这些文件包括内核镜像文件和启动引导程序。 3. /dev:dev 是 Device (设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。 知识点:/dev 目录下的文件都是设备文件,例如硬盘、光驱、打印机等设备的文件。 4. /etc:etc 是 Etcetera (等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。 知识点:/etc 目录下的文件都是系统配置文件,例如网络配置文件、用户配置文件等。 5. /home:用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 知识点:/home 目录下的文件都是用户的个人文件,例如文档、图片、视频等。 6. /lib:lib 是 Library (库) 的缩写,这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。 知识点:/lib 目录下的文件都是共享库文件,例如 libc.so、libm.so 等。 7. /lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 知识点:/lost+found 目录下存放的是系统非法关机后产生的文件。 8. /media:linux 系统会自动识别一些设备,例如 U 盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下。 知识点:/media 目录下的文件都是设备文件,例如 U 盘、光驱等设备的文件。 9. /mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了。 知识点:/mnt 目录下存放的是挂载的文件系统,例如光驱、U 盘等设备的文件系统。 10. /opt:opt 是 optional (可选) 的缩写,这是给主机额外安装软件所摆放的目录。 知识点:/opt 目录下的文件都是可选安装的软件,例如 ORACLE 数据库等。 11. /proc:proc 是 Processes (进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件。 知识点:/proc 目录下的文件都是虚拟文件,例如系统内存、进程列表等。 12. /root:该目录为系统管理员,也称作超级权限者的用户主目录。 知识点:/root 目录下的文件都是系统管理员的个人文件,例如文档、图片、视频等。 13. /sbin:s 就是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序。 知识点:/sbin 目录下的文件都是超级用户使用的命令,例如 mkfs、shutdown 等。 14. /selinux: 这个目录是 Redhat/CentOS 所特有的目录,Selinux 是一个安全机制,类似于 windows 的防火墙,但是这套机制比较复杂,这个目录就是存放 selinux 相关的文件的。 知识点:/selinux 目录下的文件都是 selinux 相关的文件,例如安全策略文件、日志文件等。 15. /srv: 该目录存放一些服务启动之后需要提取的数据。(不用服务器就是空) 知识点:/srv 目录下的文件都是服务启动后的数据,例如网络服务、数据库服务等。 16. /sys:这是 Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs 。 知识点:/sys 目录下的文件都是 sysfs 文件系统的文件,例如设备树、进程信息等。 17. /tmp:tmp 是 temporary (临时) 的缩写这个目录是用来存放一些临时文件的。 知识点:/tmp 目录下的文件都是临时文件,例如下载的文件、临时编辑的文件等。 18. /usr: usr 是 unix shared resources (共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。 知识点:/usr 目录下的文件都是共享资源,例如应用程序、库文件等。 19. /usr/bin:系统用户使用的应用程序。 知识点:/usr/bin 目录下的文件都是系统用户使用的应用程序,例如 Firefox、Thunderbird 等。 20. /usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。 知识点:/usr/sbin 目录下的文件都是超级用户使用的命令,例如系统管理程序、网络管理程序等。 21. /usr/src:内核源代码默认的放置目录。 知识点:/usr/src 目录下的文件都是内核源代码,例如 Linux 内核源代码。 22. /var:var 是 variable (变量) 的缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。 知识点:/var 目录下的文件都是变量文件,例如日志文件、缓存文件等。 23. /run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。 知识点:/run 目录下的文件都是临时文件,例如系统启动信息、进程信息等。 Linux 目录结构是非常复杂的,每个目录都有其特定的作用和用途。了解 Linux 目录结构是非常重要的,因为它关系到系统的正常运行和维护。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助