linux目录结构(ubuntu1204)


目录
描述
/
根目录,是整个系统中最重要的目录,所有的目录都是有根目录衍生的,同时根目录也与开机/还原/系统修复等动作有关。由于系统开机时需要特定的开机软件、核心文件、开机所需程序、函数库等等文件数据,若系统出现错误时,根目录也必须要包含能后修复文件系统的程序。(类似Windos的c盘)
/bin 在这个目录下的指令可以被root与一般用户使用,也可以在单人维护模式下使用
/boot 主要放置开机会使用到的档案,包括linux核心档案以及开机选单与开机所需设定档等等。linux kernel常用名为:vmlinuz , 如果使用的是grub这个开机管理程序,则还会存在/boot/grub这个目录
/cdrom
光驱所在目录
/dev
设备文件目录
/etc
系统主要的设置文件所在目录。例如人员的账号密码危机,各种服务的启动文件等。这个目录下的各种件,普通用户有查阅权,但是只有root可以修改
/home
这是系统预设的使用者家目录。在新增一个一般使用者账号时,预设的使用者家目录就会在这里生成。家目录有两种代号: ~:代表当前使用者的家目录 ~gino : 代表用户名为gino的家目录
/lib
系统开机时用到的函式库,以及在/bin或/sbin目录中指令会呼叫的程式库。/lib/modules这个目录下会放置驱动程序
/lost+found
用来存放fsck过程中部分修复的文件
/media
移动设备所在目录 如:U盘等
/mnt
挂载所用目录
/opt
放置第三方软件的目录
/proc
这个目录本身是一个虚拟文件系统,它所放置的资料都是在内存当中
/root
超级用户root的家目录
/run
存放的是自系统启动以来描述系统信息的文件
/sbin
存放的是系统管理员所使用的指令
/srv
网络服务启动后,这些服务所需要取用的资料目录 。常见的有ftp
/sys
虚拟的档案系统。主要记录内核相关的星星。目前已载入的内核模块与内核侦测到的硬体装置资讯等
/tmp
临时目录,重新开机会清理这个目录
/usr

/usr/bin存放大部分命令

/usr/sbin 多数服务程序

/usr/include 编程语言的头文件

/usr/local 本地安装的软件

/usr/lib 包含各应用软件的函式库、目标文件,以及不被一般使用者惯用的执行文件或者脚本

/usr/share 放置共享文件的地方,在这个目录下放置的数据据胡是不分硬件架构均可读取的数据

/usr/src 放置原始码的地方

/var
在系统运行后渐渐占用硬盘容量的目录。主要针对常态性变动的文件,包括缓存(cache)、登陆文档(log file)以及某些软件运行时所产生的文件(lock file , run file) 例如MySQL数据库的文件等


相关内容