Skip to main content

Linux 文件系统讨论

Everything in Linux is a FILE.

  1. bin: 可执行文件,可以被一般用户或 root 用户使用,启动时会用到的命令
  2. sbin: 可执行文件,只限管理员使用,启动时会用到的命令
  3. usr(Unix software Resource):
    1. bin: 放置用户可以使用的命令,启动时不会用到的也会放在这里
    2. sbin: 非系统正常运行所需要的系统命令
    3. local: 用户自己创建的可执行文件
    4. include: C/C++ 等程序语言的头文件
    5. lib: 各应用软件的函数库
  4. boot: 开机需要的文件,包括 Linux 内核文件以及开机菜单与开机所需配置文件等
  5. var: 存储日志、数据相关文件,MySQL 数据可以存在这里
  6. tmp: 放置临时文件
  7. lib: 共享的库文件,开机时会用到的函数库
  8. home: 所有用户在这里有一个属于自己的子文件夹
  9. dev: 设备相关文件,比如硬盘
  10. etc: 系统配置文件存储在这里,各种软件的配置文件
  11. mnt: 挂载硬盘,比如 usb
  12. media: 用户手动挂载的硬盘,放置可删除的设备
  13. opt: 第三方软件,和 /usr/local 作用相似