/bin
存放⼆进制可执⾏⽂件(ls,cat,mkdir等),常⽤命令⼀般都在这⾥。
/etc
/home
存放所有⽤户⽂件的根⽬录,是⽤户主⽬录的基点,⽐如⽤户user的主⽬录就是/home/user,可以⽤~user表示
/usr
⽤于存放系统应⽤程序。其中⽐较重要的⽬录:
- /usr/local
本地系统管理员软件安装⽬录(安装系统级的应⽤)。这是最庞⼤的⽬录,要⽤到的应⽤程序和⽂件⼏乎都在这个⽬录。
- /usr/x11r6
存放x window的⽬录
- /usr/bin
众多的应⽤程序
- /usr/sbin
超级⽤户的⼀些管理程序
- /usr/doc
linux⽂档
- /usr/include
linux下开发和编译应⽤程序所需要的头⽂件
- /usr/lib
常⽤的动态链接库和软件包的配置⽂件
- /usr/man
帮助⽂档
- /usr/src
源代码,linux内核的源代码就放在/usr/src/linux⾥
- /usr/local/bin
本地增加的命令
- /usr/local/lib
/opt
额外安装的可选应⽤程序包所放置的位置。比如,我们可以把tomcat等都安装到这⾥。
以前的Linux系统中,我们还是习惯放置在/usr/local⽬录下。
/proc
虚拟⽂件系统⽬录,是系统内存的映射。可直接访问这个⽬录来获取系统信息。
/root
/sbin
存放⼆进制可执⾏⽂件,只有root才能访问。这⾥存放的是系统管理员使⽤的系统级别的管理命令和程序。如ifconfig等。
/dev
⽤于存放设备⽂件。(Linux把所有东西都抽象成文件,设备也是一种文件)
/mnt
系统管理员安装临时⽂件系统的安装点,系统提供这个⽬录是让⽤户临时挂载其他的⽂件系统。
如果想要暂时挂载某些额外的装置,⼀般建议可以放置到这个⽬录中。早年间,这个⽬录的⽤途与/media相同啦。 只是有了/media之后,这个⽬录就⽤来暂时挂载⽤了。
/media
media是媒体的英⽂,顾名思义,这个/media底下放置的就是可移除的装置。 包括USB、DVD等等装置都暂时挂载于此。 常⻅的档名有:/media/floppy、/media/cdrom等等。
/boot
/srv
srv可以视为service的缩写,是⼀些⽹路服务启动之后,这些服务所需要取⽤的资料⽬录。 常⻅的服务例WWW, FTP等等。 举例来说,WWW伺服器需要的⽹⻚资料就可以放置在/srv/www/⾥⾯。平时我们编写的代码应该放到这⾥了。
/lib
存放跟⽂件系统中的程序运⾏所需要的共享库及内核模块。共享库⼜叫动态链接共享库,作⽤类似windows⾥的.dll⽂件,存放了根⽂件系统程序运⾏所需的共享⽂件。
尤其重要的是/lib/modules/这个⽬录,因为该⽬录会放置核⼼相关的模组(驱动)
/tmp
/var
⽤于存放运⾏时需要改变数据的⽂件,也是某些⼤⽂件的溢出区,⽐⽅说各种服务的⽇志⽂件(系统启动⽇志等。)等。
