linux常见目录的作用

常见Linux目录名称

/

————–虚拟目录的根目录,通常不会在这里存储文件

/bin

————–二进制目录,存放许多用户级的GNU工具

/boot

————–启动目录,存放启动文件

/dev

————–设备目录,Linux在这里创建设备节点

/etc

————–系统配置文件目录

/home

————–主目录,Linux在这里创建用户目录

/lib

————–库目录,存放系统和应用程序的库文件

/media

————–媒体目录,可移动媒体设备的常用挂载点

/mnt

————–挂载目录,另一个可移动媒体设备的常用挂载点

/opt

————–可选目录,常用于存放第三方软件包和数据文件

/proc

————–进程目录,存放现有硬件及当前进程的相关信息

/root

————–root用户的主目录

/sbin

————–系统二进制目录,存放许多GNU管理员级工具

/run

————–运行目录,存放系统运作时的运行时数据

/srv

————–服务目录,存放本地服务的相关文件

/sys

————–系统目录,存放系统硬件信息的相关文件

/tmp

————–临时目录,可以在该目录,中创建和删除临时工作文件

/usr

————–用户二进制目录,大量用户级的GNU工具和数据文件都存储在这里

/var

————–可变目录,用以存放经常变化的文件,比如日志文件

1. bin目录

binary(二进制的):许多“指令”对应的可“执行程序文件”目录
聊聊:linux的那些常见目录聊聊:linux的那些常见目录

2. sbin目录

说明:super binary 超级的 二进制 许多“指令”对应的可“执行程序文件”目录,该目录文件对应指令都是”root”用户可以执行的指令普通用户不能使用该目录里的命令:

普通用户:用$开头

root用户:用#开头

3. usr目录

说明:unxi system resource

unix system resource (unix系统资源文件目录)

该目录类似win系统的 C:/Program files 目录

该目录经常用于安装各种软件
聊聊:linux的那些常见目录聊聊:linux的那些常见目录
软件安装完毕会形成对应的指令,该指令对应的可执行程序文件就存放在以下目录

/usr/bin许多“指令”对应的可“执行程序文件”目录 /usr/sbin root用户执行的指令 对应的 可“执行程序文件”目录

聊聊:linux的那些常见目录聊聊:linux的那些常见目录

4. dev目录

说明:device 系统硬件设备目录(linux系统所有的硬件都通过文件表示)

例如:/dev/cdrom是光驱 /dev/sda 是第一块scsi硬盘

聊聊:linux的那些常见目录聊聊:linux的那些常见目录

5. home目录

说明:普通用户的“家目录”

系统每增加一个普通用户的同时,都会在该目录为该目录设置一个文件目录代表该用户的“家目录”用户后期使用系统的时候首先会首先进入其目录家目录名字默认与当前用户名字一致用户对家目录拥有绝对最高的权限
聊聊:linux的那些常见目录聊聊:linux的那些常见目录聊聊:linux的那些常见目录聊聊:linux的那些常见目录

6. proc目录

内存映射目录,该目录可以查看系统的相关信息聊聊:linux的那些常见目录聊聊:linux的那些常见目录

7. var目录

variable 可变的、易变的

该目录存储的文件经常会发生变化(增加、修改、删除)

经常用于部署项目程序(php)文件

/var/www/shop

/var/www/book

8. boot目录

说明:系统启动核心目录,用于储存系统启动文件
聊聊:linux的那些常见目录聊聊:linux的那些常见目录
Linux系统的核心文件只要 18M

du -h:查看文件的大小

9. etc目录

系统主要配置文件目录

例如:

/etc/passwd 用于存储用户信息的文件

/etc/group 用于存储组别信息的文件

10. lib目录

library:系统资源文件类库目录

11. selinux目录(secure enhanced linux)

说明:安全增强型的linux对系统形成保护

在安装软件时会有一定的影响

12. mnt目录

说明:存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。

13. tmp目录

说明:存放临时文件的目录