FHS针对目录树结构定义出的三层目录:
/ 根目录:与开机/还原/系统修复有关
/usr (unix software resource):与软件安装执行有关
/var (variable):与系统运行过程有关
/bin :放置单人维护模式下还能够操作的指令(cat,chmod,chown,date,mv,mkdir,cp,bash)
/boot: 放置开机使用的档案,包括linux核心档案盒开机选单,linux krenel档案名为:vmlinuz
/dev:装置和接口设备以档案的形态存储在这个(/dev/null,/dev/zero/,/dev/tty/,dev/hd*/dev/sd*)
/etc:系统主要配置文件存储在这里目录(/etc/inittab/,/etc/init.d/,/etc/fstab/,/etc/sysconfig)
/home:系统默认的用户家目录(home directory)
~ 代表当前这个用户的家目录
~ dmtsai 代表dmtsai的家目录
/lib:系统开机用到的函式库
/media: 放置可移除的装置(/media/floppy/,/media/cdrom/)
/mnt:挂载某些额外装置
/opt:第三方软件放置目录
/root:系统管理员(root)家目录
/sbin:开机过程中所用到的开机,修复,还原系统指令(fsdisk,fsck,ifconfig,init,mkfs)
/srv:网络服务器启动后,这些服务需要用的数据目录(/srv/www)
/tmp:一般用户或者正在执行的程序暂时放置档案的地方,任何人都可以存取
/lost+found:只有使用ext2/ext3文件系统才会产生的目录,通常用于文件系统发生错误时,将遗失片段放置到这个目录
/pro:这目录本身是虚拟文件系统(virtual filesystem)放置的数据是在内存中,不占硬盘容量(/proc/cpuinfo/,/proc/dma/,/proc/interrupts/,/proc/ioports/,/proc/net/)
/svs:与/proc类似,也是虚拟文件系统,主要是记录与核心相关的信息,不占硬盘容
小结:linux的所有目录结构是一个有层次的倒挂树结构
目录结构和分区设备是没有关系的,就是不同目录可以跨越不同磁盘
所有目录都是按照一定的类别有规律的组织命名的
相对路径和绝对路径:
cd /data/ 绝对路径,从根开始
cd /;cd /data/; cd .. 不从根开始的都是相对路径