日期:2014-05-16 浏览次数:20841 次
根据FHS定义,linux中每个目录内应放置的文件内容如下
? ? ???? 目 录 ? ? |
? ? ? ? ? ? ? ? ? ? ? ???????????????? 应放置的文件内容 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? |
?? ? ? ? /????????????????????????? |
?? 根目录root(/),一般建议更目录下只有目录,不要有文件,根目录时启动时系统第一个载入的分区,所有启动过程会用到的文件应该都放到 ?? 这个分区中,如/etc,/bin,/dev,/lib,/sbin这5个子目录应该与根目录在在一起,不可独立成为某个分区 ? |
?????? /bin, ?????? /usr/bin, ?????? /usr/local/bin ? |
除了/bin之外,/usr/local/bin,/usr/bin也是放置“用户可执行的二进制文件的目录”,如,ls,mv,rm,mkdir,rmdir,gzip,tar,cat,cp,mount等 重要命令都放在这个目录中 ? |
? ??? /boot |
? 放置linux系统启动时用到的文件 |
?????? /dev |
?任何设备都有文件类型存放在这个目录中。重要的文件有:/dev/null,/dev/tty[1-6],/dev/ttyS*,/dev/lp*,/dev/hd*,/dev/sd*等 ? |
?????? /etc |
?系统主要的设备文件几乎都放在这个目录内,重要的文件有:/etc/inittab,/etc/init.d,/etc/modprobe.conf,/etc/X11,/etc/fstab,/etc/config/等
|
???? /home |
?系统默认的用户家目录 ~ :表示当前这个用户的家目录 ~dmtsai:表示dmtsai的家目录 |
?/lib, /usr/lib, /usr/local/lib |
系统使用的函数库的目录,比较重要的是/lib/modules目录内有核心的相关模块 |
?/lost+found |
?系统出现异常,产生错误时,会将一些意识的片段放于此目录下,通常这个目录会自动出现在某个分区最顶层的目录下,如 在/disk中加载硬盘,在这个目录下就会自动产生一个这样的目录:/disk/lost+found |
?/mnt /media |
这是软盘与光盘的默认载入点,通常软盘挂在/mnt/floppy下,光盘挂在/mnt/cdrom下,不过也不一定,随便找个地方载入也可以。 另外,当前也规划出另一个/media目录 |
?/opt | ?这是给主机额外安装软件所放的目录。不过,以前的Linux系统中,还是习惯放在/usr/local目录下 |
?/proc |
?这个目录本身是一个“虚拟文件系统”,它放置的数据都在内存中,所以本身不占任何硬盘空间。比较重要的文件有/proc/cpuinfo, /proc/dma,/proc/inerrupts,/proc/ioprots,/proc/net/*等 |
?/root | ?系统管理员(root)的家目录.我们希望/root能和/放在同一个分区上 |
?/sbin, /usr/sbin, /usr/local/sbin |
放一些系统管理员
才会用到的执行命令,例如:fdisk,mke2fs,fsck,mkswap,mount等 |
/srv |
?一些服务启动之后,这些服务所需要访问的数据目录。例:WWW服务器需要的网页数据就放在/srv/www中 |
?/tmp |
?让一般用户或者是正在执行的程序临时放置文件的地方。这个目录是任何人都能访问的,所以需要定期清理。 重要数据不可放在此目录中 |
?/usr |
?此目录下,主要包含系统的主要程序,图形界面所需要的文件,额外的函数库,本机自行安装的软件,以及共享的目录与 文件,重要的子目录有:
|
/var |
?主要放在系统执行过程中经常变化的文件。如:cache或是随时更改的登录文件(log file)。此外,某些软件执行过程中会写入的数据库 文件,例如:MySQL数据库,也都写入这个目录中。主要目录有:
|