下边是 Linux 中主要的目录及其功能概述:
1. / (根目录)
- 根目录是文件系统的最高层级目录,所有其他的目录都从这里分支出去。
2. /bin
- 存放系统最基本的命令和可执行文件,如 `ls`, `cp`, `mv`, `rm` 等,这些命令对于所有用户都是可执行的。
3. /boot
- 包含启动加载器和内核映像文件,以及与引导系统相关的配置文件。
4. /dev
- 存储设备文件,包括各种硬件设备的接口,如磁盘、串行端口、打印机等。
5. /etc
- 主要存放系统配置文件,包括服务的配置文件和系统全局设置。
6. /home
- 用户主目录的位置,每个用户账户都有一个自己的目录,如 `/home/user`。
7. /lib 和 /lib64
- 分别存放32位和64位的共享库和模块,供系统和应用程序使用。
8. /media
- 用于挂载可移动媒体设备,如USB闪存驱动器、CD/DVD光驱等。
9. /mnt
- 临时挂载点,管理员可以在这里手动挂载文件系统。
10. /opt
- 用于安装可选的、非核心的应用程序,通常是一些大型的第三方软件包。
11. /proc
- 动态生成的伪文件系统,包含当前运行的进程和内核的信息。
12. /root
- 超级用户(root)的主目录。
13. /sbin
- 包含系统管理员使用的命令和工具,如 `iptables`, `shutdown`, `ifconfig` 等。
14. /srv
- 用于存放各种服务的数据,如Web服务器的文档根目录。
15. /sys
- 与内核相关的动态信息和配置,类似于 `/proc`,但更侧重于系统硬件和设备。
16. /tmp
- 用于存放临时文件,这些文件通常在系统重启后会被清除。
17. /usr
- 存放用户应用程序和资源,分为 `/usr/bin`, `/usr/lib`, `/usr/share` 等子目录。
18. /var
- 存放各种系统运行时产生的可变数据,如日志文件、邮件队列、打印队列等。
19. /lost+found
- 每个文件系统都有一个 `lost+found` 目录,用于存放文件系统检查工具(fsck)在检查过程中找到的丢失或孤立的文件和目录。
5分钟学完了吧?