linux系统目录结构:
"/"意思为根目录,在此以自制的linux小电脑为例;
根目录包含以下文件夹:

dev、lib、linuxrc、media、opt、root、sbin、tmp、var、bin、etc、lib32、lost+found、mnt、proc、run、sys、usr


/bin:存放最常使用的命令;
/dev:存放Linux的外部设备,在linux中访问设备的方式与文件相同;
/etc:等等的缩写;存放所有的系统管理所需要的配置文件和子目录;
/home:用户的子目录,在linux中每个用户都有一个子目录,一般用用户名命名,在miniPC中无;
/lib:“库”的缩写,存放系统中最基本的动态链接共享库,类似于windows中的DLL文件,所有应用都要用到共享库;
/lost+found:一般是空的,系统非法关机后,这里会存放一些文件;
/media:系统会自动识别一些设备,例如U盘,识别后linux会把识别的设备挂载在这个目录下;
/mnt:让用户临时挂载别的文件系统;
/opt:“可选”的缩写,给主机安装软件所摆放的目录,默认为空;
/proc :“进程”的缩写,proc是一种伪文件系统,也称为虚拟文件系统,存储的是当前内核运行状态的一系列特殊文件,是一个虚拟的目录,是系统内存的映射,可以通过访问这个目录来获取系统信息;
/root:系统管理员的目录,是超级管理员的主目录;
/sbin:超级用户的二进制缩写,是系统管理员使用的系统管理程序;
/sys:sysfs文件系统集成了下面三种文件系统的信息:

  1. 针对进程信息的proc文件系统;
  2. 针对设备的devfs文件系统;
  3. 针对伪中断的devfs文件系统;

该文件系统是内核设备树的一个直观反应,当一个内核对象被创建时,对应的文件和目录也在内核对象子系统中被创建;
/tmp:存放一些临时文件;
/usr:“Unix shared resources”的缩写,这是一个非常重要的目录,用户的很多应用程序和we年都存放在这个目录下,类似于windows中的programm files文件夹;
/var:变量“variable”的缩写,这个目录中存放着不断扩充的东西,我们习惯将那些经常修改的目录存放在这个目录下,包括各种日志文件;
/run:临时文件系统,存储系统启动以来的信息,重启时被清楚;
/bin,usr/bin是给系统用户使用的指令;
/sbin,usr/sbin是给root用户使用的指令;