前言:在Linux系统中,文件管理的功能是必不可少的,包括创建目录与文件、复制与移动文件、删除文件与目录等。所以我们必须知道在Linux系统中,哪些目录是正规系统会存在的,以及该目录应该存放在哪些信息和数据等。


文章目录:


一.必须了解的目录:

目录名称

应存放的文件

/bin

主要存放普通用户可执行的命令

/sbin

主要存放系统管理员可执行的命令

/boot

与系统开机启动有关的文件,包括内核文件/启动管理程序与配置文件

/dev

是​​device​​的缩写,存放设备文件,包括硬盘文件、键盘鼠标终端文件等

/etc

一堆系统配置文件,包括账号、密码与各种服务软件的配置文件等大多在此目录内

/home

普通账号的根目录默认的存放位置

/root

系统管理员的根目录

/lib与/lib64

系统函数库与内核函数库,其中/lib包括内核驱动程序,而其他软件的函数库若为64位,则使用/lib64目录中的函数库文件。这两个目录目前也都是链接到​​/usr/lib、/usr/lib64​

/proc

将内存中的数据做成文件类型,存储在这个目录中,连同某些内核参数也可以手动调整

/sys

与/proc类似,是与硬件相关的参数

/usr

记住哦,​​是 usr 不是 user​​ ! 是​​UNIX software resource(UNIX软件资源)的缩写​​,与UNIX程序有关

/var

是一些可变数据,系统运行过程中的服务数据、暂存数据、登录数据等

/tmp

一些用户操作过程中会启用的暂存盘

二.用到后知道的目录:

目录名称

应存放的文件

/media

主要是系统上临时挂载使用的设备(如即插即用的 USB)的惯用目录

/mnt

主要是用户或管理员自行暂时手动挂载的目录

/opt

是optional(可选的)的意思

/run

系统进行服务软件运行管理的功能

/srv

通常是给各类服务(service)存放数据的目录

三.需要记忆的目录:

目录名称

应存放的文件

/

用户根目录,系统根只会存在一个

~

用户的根目录,不同用户的根目录均不相同

.

一个小数点,代表的是"本目录",即当前的工作目录

​..​

两个小数点,代表的是"上一层目录"

-

一个减号,代表的是"上一次的工作目录"