Linux的文件目录结构是按照「文件系统层次结构标准」(FilesystemHierarchy Standart;FHS)所结构,这个标准最新一版是2004年的2.3版。他的目的是规范哪一类型的文件,必须放置在哪个目录下。由于FHS只是比较松散的规范了第一层与部份的第二层,所以不同的Linux发行版,彼此之间还是有少许的差异;此外,某些软件对自己文件的定义,也有不太一样的看法,所以放置的位置也与一般软件不太相同。
详细内容可以在FHS的官网查看:http://www.pathname.com/fhs/
或者下载pdf档:http://www.pathname.com/fhs/pub/fhs-2.3.pdf
Unix与类Unix的出现,远早于FHS,所以大多数都有自己的标准,Linux出现的初期,此标准也尚未完成创建,所以早期的类Unix与Linux发行版,目录结构差异很大。自由软件基金会维护的FHS成立后,才渐趋一致。
当前大多数的Linuxdistribution都是按照FHS,但毕竟Linux是开放的,有少部份的Linux完全不按照标准,如GoboLinux,采用类似Windows的目录结构,软件的目录都位在/Programs下(最近好像复活了,又开始要发行新版,http://gobolinux.org/)
详细内容可以在FHS的官网查看:http://www.pathname.com/fhs/
或者下载pdf档:http://www.pathname.com/fhs/pub/fhs-2.3.pdf
Unix与类Unix的出现,远早于FHS,所以大多数都有自己的标准,Linux出现的初期,此标准也尚未完成创建,所以早期的类Unix与Linux发行版,目录结构差异很大。自由软件基金会维护的FHS成立后,才渐趋一致。
当前大多数的Linuxdistribution都是按照FHS,但毕竟Linux是开放的,有少部份的Linux完全不按照标准,如GoboLinux,采用类似Windows的目录结构,软件的目录都位在/Programs下(最近好像复活了,又开始要发行新版,http://gobolinux.org/)