Linux目录结构


Linux目录结构

0、LInux中,一切皆文件

1、Windows有C、D、E盘,每个盘下有其他的文件目录

2、Linux中,只有一个/(根)目录,这之下再存放其他目录,如:boot、root、home、bin、etc、dev。

? 并且,这些存放的文件,都是规定的、不可改

目录结构

/bin

常用 用来存放指令Binary的缩写

/sbin

Super User的意思,是系统管理使用的系统管理程序

/home

存放普通用户的主目录,LInux中每个用户都有自己的目录,一般这个目录名以用户名命名

添加用户
useradd jack

就会发现在这里多一个jack用户

删除用户
userdel -r jack

/root

系统管理员的主目录

/lib

系统开机所需要最基本的动态链接共享库,类似于Windows里面的DLL文件。

几乎所有的应用程序都要用到这些共享库。

/lost + found

这个文件夹一般是隐藏的。

cd /    查看根目录
ls  	可以看到有这个文件

/etc

所有系统管理所需要的配置文件。比如安装mysql数据库。my.conf

/usr

用户的很多应用程序和文件都默认放在这里,类似于Windows的program files

/boot

Linux启动时需要的核心文件。

/proc[别动]

是一个虚拟的目录,是系统内存的映射,访问这个目录来获取系统的信息

/srv[别动]

service缩写,存放一些服务启动后需要提取的数据

/sys[别动]

System

/dev

类似于Windows的设备管理器,把所有硬件以文件的形式存储。

/tmp

存放临时文件

/mnt

用于挂载的

当要共享一个文件夹,或者添加了一个新硬盘,就会在mnt里面新建一个目录,然后放在这里面。让这个目录和外部设备相连接,就是挂载

让用户临时挂载文件,

/media

Linux自动识别一些设备,例如U盘,识别后,就挂载在这里

/opt

Linux预留的,给软件的安装包所存放的目录。

/usr/local

软件安装的具体位置,一般是通过编译源码安装的

/var

存放一些不断扩充的东西,例如日志log

/selinux[security-enhanced linux]

相当于电脑的安全卫士

一种安全子系统,让只能访问特定文件。