Linux系统的默认安装目录
按照FHS的要求(关于FHS的详细信息可以登录http://www.pahtname.com/fhs查询),Linux系统在安装过程中会创建一些默认的目录。这些默认的目录都有其特殊的功能,不可随便将其更名,以免造成系统的错误。表6.2列出了这些目录及其功能说明。
Linux默认目录及其功能说明
目录名称 | 说 明 |
/ | Linux文件系统的最上层根目录,其他 所有目录均是该目录的子目录 |
/bin | Binary的缩写,存放用户的可执行程序, 例如cp和mv等;也存放Shell,如 bash和csh。不应把该目录放到一个单 独的分区中,否则Linux Rescue模 式无法使用这些命令 |
续表
目录名称 | 说 明 |
/boot | 操作系统启动时所需的文件,包括 vmlinuz和initrd.img等,这些文件 若损坏常会导致系统无法正常启动, 因此最好不要做任意改动 |
/dev | 设备文件目录,例如/dev/sda表示第 一块SCSI设备,/dev/hda 表示第一 块IDE设备 |
/etc | 有关系统设置与管理的文件,包括 密码、守护程序及X-Window相关的 配置。可以通过编辑器(如VI、gedit 等)打开并编辑相关的配置文件 |
/etc/X11 | X-Window System的配置目录 |
/home | 普通用户的主目录或FTP站点目录, 一般存放在/home目录下 |
/lib | 存放共享函数库(library) |
/mnt | 文件系统挂载点(Mount),例如光 盘的挂载点可以是/mnt/cdrom,软盘 的挂载点可以是/mnt/floppy,Zip驱动 器为/mnt/zip |
/opt | 该目录通常提供给较大型的第三方应 用程序使用,例如Sun Staroffice、 Corel WordPerfect,这可避免将文件 分散至整个文件系统 |
/proc | 保存目前系统内核与程序执行的相关 信息,和利用ps命令看到的内容相 同。例如/proc/interrupts文件保存 了当前分配的中断请求端口号, /proc/cpuinfo保存了当前处理器信息 |
/root | 根用户的主目录 |
/sbin | System Binary的缩写。此目录存放 的是系统启动时所需执行的系统程序 |
/tmp | temporary的缩写,用来存放临时文件的目录 |
/usr | 存放用户使用的系统命令和应用程序 |
/usr/bin | 存放用户可执行的程序,例如 OpenOffice的可执行程序 |
/usr/doc | 存放各种文档的目录 |
/usr/include | 存放C言语用到的头文件 |
/usr/include/X11 | 存放X-Window程序使用的头文件 |
/usr/info | 存放GNU文档的目录 |
/usr/lib | 函数库 |
/usr/lib/X11 | X-Window的函数库 |
/usr/local | 提供自动安装的应用程序位置 |
/usr/man | 存放在线手册的目录 |
/usr/sbin | 存放用户经常使用的程序 |
/usr/src | 保存程序的源文件的目录,一般系 统内核源码存放在/usr/src/Linux目录下 |
/usr/X11R6/bin | 存放X-Window的可执行程序 |
/var | Variable的缩写,存放日志、邮件 等经常变化的文件。由于/var目录 的大小经常变动,为了防止失去控 制而侵占其他目录所需要的空间, 建议将/var安装到一个独立的分区上 |
注: 有时安装程序的源文件常常放在/usr/share目录中。