一、基本介绍
linux文件系统采用级层的树状目录结构,最上层的就是根目录 / ,在此基础上创建其他目录。
在linux中一切皆为文件
二、详细目录介绍
- /bin(不可随意更改):该目录下通常存放一些经常使用的命令,是给除root以外的通用用户使用的命令
- /boot:该目录存放的是启动linux时使用的核心文件,包括一些连接网站以及镜像文件
- /dev:类似于Windows的设备管理器,把硬件用文件的形式存储
- /etc(不可随意更改):该目录用于存放所有系统管理所需要的配置文件和子目录
- /etc/pssswd:用户的配置文件记录用户的各种信息
- /etc/shadow:口令的配置文件
- /etc/group:组的配置文件,记录linux包含组的信息
- /home:存放普通用户的主目录,linux中每个用户都会有属于自己的目录,一般情况该目录名是以用户的账户命名
- /lib:该目录为系统开机所需要的动态连接共享库,类似于Windows的dll文件
- /lib64:64位的函数库
- /lost+found:该目录一般情况下是空,当系统非法关机时此处就会存放一些文件,该目录直接图形化进入根目录不显示,需要进入终端,cd命令转到根目录再使用ls命令才会显示此目录
- /media:Linux会自动识别一些设备,例如u盘光驱等,识别后会将设备挂载到此目录
- /mnt:此目录用于临时挂载其他文件系统,例如本机虚拟机之间共享文件夹就会存放在/met/hgfs目录下
- /opt:给主机额外安装软件所设置 的目录
- /proc:此目录为虚拟目录,是系统内存的映射,访问此目录获取系统信息
- /root:该目录为系统管理员,也称为超级权限者的用户主目录
- /run:一个临时的文件系统,存储系统启动以来的信息,系统重启时此目录应该被删除或清除
- /sbin== (不可随意更改)==:该目录下存放的是系统管理员使用的系统管理程序
- /srv:service的缩写,存放服务启动之后所需要提取的数据
- /sys:是linux2.6内核的一个很大变化,该目录下安装了2.6新出的文件系统sysfs
- /tmp:用于存放临时文件
- /usr:该目录用于存放用户的很多应用程序和文件
- /user/bin:系统用户使用的应用程序
- /user/sbin:超级用户使用的比较高级的管理程序和系统守护程序
- /user/src:内核源代码默认放置目录
- /usr/local:另一个给主机额外安装软件的目录,一般是通过编译源码方式安装的程序
- /var(不可随意更改):此目录用于存放不断扩充的东西,习惯将经常被修改的目录放到此目录,包括各种日志等