首页 > 代码库 > Linux 目录结构

Linux 目录结构

  • /      根目录,只放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应与根目录同一分区
  • /bin       存放必要的命令
  • /boot    存放内核以及启动所需的文件,(建议单独分区 100M即可)
  • /dev      存放设备文件
  • /etc       存放系统配置文件
    • skel     home目录建立,该目录初始化
    • sysconfi    网络,时间,键盘等配置目录
    • X11          存放与window有关的东西
    /home    用户文件的主目录,用户数据存放的主目录中  (建议单独分区)
    • ftp
    • httpd
    • samba
    • userName_1
    • userName_2
  • /lib         存放必要的运行库
  • /mnt      临时的映射文件系统,可把软驱/光驱挂载在floppy、cdrom子目录下
  • /proc      存放存储时进程和系统信息
  • /root      超级用户的主目录
  • /opt        主机额外安装软件目录
  • /srv        服务启动之后需要访问的数据目录,如www服务器需要访问的网页数据存放在/srv/www内
  • /sbin      系统管理程序
  • /tmp       临时文件目录
  • /usr        包含一般不需要修改的应用程序,命令程序文件,程序库,手册(建议单独分区)
    • bin    几乎所有的用户所用的命令,另外存在/bin,/usr/local/bin
    • sbin   系统管理员命令,与用户相关
    • include C/C++头文件
    • lib   固定的程序数据
    • local    本地安装的软件保存位置
    • man    手工生成的目录
    • info     信息文档
    • doc     不同包文档的信息
    • tmp
  • /var        包含系统产生的经常变化的文件,例如打印机,邮件,新闻,日志(建议单独一个分区)
    • /X11R6    存放X window系统
    • /bin          存放增加的用户程序
    • /dict         存放字典
    • /doc         追加的文档
    • /etc          设置文件
    • /games     游戏和教学文件
    • /include     C开发工具的头文件
    • /info         GNU信息文件
    • /lib            存放库文件
    • /local         存放本地产生的增加的应用程序
    • /man         在线帮助文件
    • /sbin         增加的管理程序
    • /share       结构独立的数据
    • /src          程序的源代码  

Linux 目录结构