一、核心目录

1. / —— 根目录

所有目录的祖先,只有一个。所有路径都从这里开始。


2. /bin/sbin/usr/bin/usr/sbin

命令的地方。

  • /bin:普通用户基础命令(ls、cp、mv、cat)
  • /sbin:管理员用的系统命令(reboot、ifconfig、fdisk)
  • /usr/bin:大部分软件安装后的命令
  • /usr/sbin:更多系统管理命令

现在 CentOS7/8 基本都软链接到 /usr 了。


3. /boot

启动系统用的文件内核、grub 引导文件都在这。别动,删了系统起不来。


4. /dev

设备文件(一切皆文件的体现)

  • 硬盘:/dev/sda/dev/sdb
  • 光驱:/dev/cdrom
  • 虚拟终端:/dev/tty
  • 空设备:/dev/null

不是真实文件,是系统跟硬件对话的接口。


5. /etc

所有软件、服务的配置文件目录(最重要!)

你改过的网络、IP、hostname、yum、nginx、ssh 全都在这:

  • 网络:/etc/sysconfig/network-scripts/
  • hostname:/etc/hostname        【设置主机名】
  • hosts:/etc/hosts             【里面可填写多个(IP  主机名/域名)】
  • resolv.conf:/etc/resolv.conf(DNS)  【访问域名时先去问指定DNS服务器(8.8.8.8)】

口诀:想改配置,先去 /etc


6. /home

普通用户的家目录

  • test 用户 → /home/test
  • 你下载、桌面、文档都在这

7. /root

root 管理员的家目录不和普通用户放一起,更安全。


8. /lib/lib64

系统运行依赖的库文件程序运行要靠它,别动。


9. /media/mnt

挂载目录插 U 盘、挂硬盘、挂镜像用的。

  • /mnt:管理员手动挂载
  • /media:系统自动挂载(U 盘等)

10. /opt

可选第三方软件目录有些软件装在这里,比如 Oracle、宝塔、自定义大软件。


11. /proc

虚拟文件系统,显示系统状态CPU、内存、进程、内核信息都在这。不是真实文件,是内存里的信息映射。


12. /tmp

临时文件谁都能写,重启会清空。别放重要数据。


13. /usr

Unix Software Resource系统软件、应用、库、文档都在这。相当于 Windows 的 C:\Program Files + Windows

  • /usr/bin:命令
  • /usr/local:自己编译安装的软件默认位置

14. /var

经常变化的数据日志、缓存、数据库文件、邮件……

  • 日志:/var/log/
  • 网站默认目录:/var/www/html
  • mysql 数据:/var/lib/mysql

口诀:日志看 /var/log,报错全在这

二、Linux 目录树

/  根目录(所有目录的起点)
├── /bin      基础命令(ls、cp、mv 等)
├── /sbin     系统管理命令(reboot、ifconfig)
├── /boot     系统启动文件(内核、引导程序)
├── /dev      设备文件(硬盘、U盘、终端)
├── /etc      🔥 所有配置文件中心(网络、hostname、服务)
│   └── /sysconfig/network-scripts/  网卡配置
├── /home     普通用户家目录
│   └── /test  你的用户目录
├── /root     root 管理员家目录
├── /lib      系统库文件(32位)
├── /lib64    系统库文件(64位)
├── /mnt      手动挂载目录(硬盘、U盘)
├── /media    自动挂载(U盘、光盘)
├── /opt      第三方软件安装目录
├── /tmp      临时文件(重启清空)
├── /usr      系统软件资源(类似 C:\Program Files)
│   ├── /bin
│   ├── /sbin
│   ├── /lib
│   └── /local  自己编译安装软件默认位置
├── /var      经常变化的数据
│   └── /log   🔥 系统日志、服务日志
├── /proc     虚拟文件系统(查看进程、硬件信息)
└── /run      运行时数据(进程ID等)

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐