龙空技术网

linux操作系统常用目录简介

木纳哥 3637

前言:

当前各位老铁们对“linux 默认目录”大体比较着重,兄弟们都想要分析一些“linux 默认目录”的相关内容。那么小编在网摘上搜集了一些对于“linux 默认目录””的相关知识,希望姐妹们能喜欢,姐妹们快快来学习一下吧!

初始linux目录的困惑

初入linux的世界,相信大部分同学都对linux的目录结构比较困惑,这个目录是干啥的?那个目录为什么存放这些文件?我的这个文件要放在哪?一个一个的疑惑待解答,主要是没有对linux的目录有个清晰的认识。其实linux目录并没有你想的那么混乱,有一套大家都默许的存放规则,每个目录都是指定同一类文件存放的。当然了,linux没有强制要求你必须按原则来存放文件,一切全靠自觉。但是,如果太随性,linux系统给你反馈时也不会太友好的(咦?我的文件存哪了?)。

不按规则存放,就容易悲剧

linux目录发展

linux经历了这么多年的发展,产生了多种的发行版,但是目录结构都基本上保持了一致性,差异不大。这样即让各种linux发行版更规范,又减少了技术人员跨版本学习linux的成本,有时不得不佩服技术先驱们的高瞻远瞩。

linux目录结构

Linux的文件结构是单个的树状结构.可以用tree命令进行展示。linux目录结构大都包含以下目录:

目录

描述

/

根目录

/bin

做为基础系统所需要的最基础的命令就是放在这里。比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。

/boot

Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动装载文件存放位置,如kernels,initrd,grub。一般是一个独立的分区。

/dev

一些必要的设备,声卡、磁盘等。还有如 /dev/null. /dev/console /dev/zero /dev/full 等。

/etc

系统的配置文件存放地. 一些服务器的配置文件也在这里;比如用户帐号及密码配置文件;

/etc/opt:/opt对应的配置文件

/etc/X11:Xwindows系统配置文件

/etc/xml:XML配置文件

……

/home

用户工作目录,和个人配置文件,如个人环境变量等,所有的账号分配一个工作目录。一般是一个独立的分区。

/lib

库文件存放地。bin和sbin需要的库文件。类似windows的DLL。

/media

可拆卸的媒介挂载点,如CD-ROMs、移动硬盘、U盘,系统默认会挂载到这里来。

/mnt

临时挂载文件系统。这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom 等目录。可以参看/etc/fstab的定义。

/opt

可选的应用程序包。

/proc

操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统,它的定义可以参见 /etc/fstab 。

/root

Root用户的工作目录

/sbin

和bin类似,是一些可执行文件,不过不是所有用户都需要的,一般是系统管理所需要使用得到的。

/tmp

系统的临时文件,一般系统重启不会被保存。

/usr

包含了系统用户工具和程序。

/usr/bin:非必须的普通用户可执行命令

/usr/include:标准头文件

/usr/lib:/usr/bin/ 和 /usr/sbin/的库文件

/usr/sbin:非必须的可执行文件

/usr/src:内核源码

/usr/X11R6:X Window System, Version 11, Release 6.

/srv

该目录存放一些服务启动之后需要提取的数据

这个图更清晰

linux目录树

为什么要分这么多目录?

可以把不同资料,分别放入不同目录中管理,降低风险。

文件目录易于分类存取,找文件不再是难事。

方便系统对目录及文件的调用,节省资源,提高工作效率。

不同目录可做为分区单独挂载在磁盘上,性能更优,单分区磁盘故障不会影响全局,维护更方便。

目录分区配置

@请关注木纳哥的头条,后续内容更精彩@

标签: #linux 默认目录 #linux默认目录