/bin

存放⼆进制可执⾏⽂件(ls,cat,mkdir等),常⽤命令⼀般都在这⾥。

/etc

存放系统管理和配置⽂件,比如Nigix的配置文件。

/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

⽤于存放运⾏时需要改变数据的⽂件,也是某些⼤⽂件的溢出区,⽐⽅说各种服务的⽇志⽂件(系统启动⽇志等。)等。

/tmp

临时文件。重要资料不可放置在此⽬录啊。可能会被删除掉。