优麒麟目录结构简介
对于Linux爱好者来说,深入了解Linux文件目录结构的标准和每个目录的详细功能,对于我们用好Linux系统至关重要,下面就由小编给大家介绍下优麒麟系统的目录结构,PS: 同样适用于其他Linux发行版。
查看系统的全部目录:
* 在终端中进入 / ,执行命令ls。
* 在文件浏览器中,通过左侧导航中的“文件系统”,进入根目录。如图1所示。
1 系统目录概述
Linux目录类似一棵树,以根目录出发,含有多个子目录或文件,子目录中又可含有更下级的子目录或者文件,分层衍生出多个分叉。如图2所示。
图2 目录结构
一般来说,根目录下只存放目录,除了vmlinuz和initrd.img两个链接文件。其中,vmliuz是Linux内核的镜像文件,initrd.img是RAM disk的镜像文件,都是用于启动Linux系统。
下面将对每一个目录的用途及内容进行介绍。
2 目录详解
2.1 /bin、/sbin、/usr/bin、/usr/sbin
表1 bin与sbin
文件目录 | |
放置一些系统必备的可执行文件,比如bash、cat、chmod、cp、ls、mv等,普通用户和root用户都可以使用。 | |
放置一些系统管理必备软件的可执行文件,比如gparted、cron、tcpdump等,只有root用户使用。 |
可以理解为:如果是用户和管理员必备的命令,则会放在/bin;如果是系统管理员必备的命令,则会放在/sbin。同理,/usr/bin和/usr/sbin对应的是系统额外的应用软件。
图3 /bin目录
2.2 /boot
存放的是系统的内核文件、引导加载程序文件和grub开机管理。根目录下的两个链接(vmlinuz和initrd.img)就是指向/boot目录下对应的文件。在系统安装时,会为boot单独创建一个分区。
图4 /boot目录
图5 根目录下的启动链接文件
2.3 /dev
在Linux系统中,任何设备都是以文件的形态存在于/dev目录中。访问该目录下某个文件,相当于访问某个设备。比较重要及常用的文件说明如表 2所示。
表2 /dev子目录介绍
2.4 /etc
用于存放配置文件,包含系统配置和应用软件的配置。该目录下的文件由root用户使用,普通用户大都只有读取的权限。比较重要的文件说明如表3所示。
2.5 /home
用户主目录的位置,每创建一个用户,该目录下就会生成名字为该用户的文件夹,用于存放用户的各种文件、数据。
2.6 /lib
库文件目录,包含了所有对系统有用的库文件。在/bin或/sbin目录中的命令的动态库文件,就在此目录中,内核模块同样也在这里。
2.7 /media、/mnt
/media ——可移除的外置设备(比如U盘、光盘等)自动挂载的位置。
/mnt ——文件系统挂载点。当进行手动挂载移动介质、其它文件系统的分区、可安装文件系统时,挂载点的优先选择。
2.8 /opt
存放系统额外软件安装的文件和程序,一般是大型第三方软件,比如WPS办公,Firefox等。
2.9 /proc
一个虚拟文件系统,是正在运行的内核信息映射,也是内核和内核模块用来向进程发送消息的机制。它可以让用户和内核内部数据结构进行交互,获取有关进程的信息,并且可以在运行中改变设置。
/proc运行在内存之中(不占用外部存储空间),以文件的形式向用户空间提供了访问接口。主要包含了进程信息、内存资源信息、磁盘分区信息等。
2.10 /root
系统管理员(root)的主目录。
2.11 /run
进入/run目录后,执行命令“df -k .”,可以看到它被识别为“tmpfs”,即临时文件系统。与/var/run相同,该目录下是程序或者服务启动后的PID,重启后会重/srv新生成对应的目录数据。
2.12 /srv
主要用来存储本机或本服务器提供的服务或数据(用户主动产生的数据、对外提供的服务)。
2.13 /sys
/sys是sysfs的挂载点。sysfs是一个虚拟的、基于内存的文件系统,它与/proc相似,可以查看和设定内核参数,并且,还能以更好的方式导出内核数据。
用户和程序的临时目录。该目录中的内容会被系统定时自动清空。
2.15 /usr
/usr目录下放置的是系统中软件的资源,而不是用户数据(usr≠user);所有系统默认的软件都会放置到/usr。
说明 | |
/usr/lib | |
常态性变动的文件,包括缓存、日志信息以及某些运作所产生的文件。
2.17 /lost+found
在系统修复过程中,恢复的文件所在目录。
以上就是目录结构简介的全部内容,小编欢迎各位多多砸问题,下期见!
-
Linux上的文件类型与默认图标[2018-12-12]
-
Ubuntu Kylin 14.10版本发布广州站成功举行![2014-11-05]
-
【南昌大学站】优麒麟 20.04 LTS Pro 发布派对[2021-05-29]
-
大年初一,麒麟献瑞贺新春![2020-01-25]
-
不再单调!快来自定义你的专属背景~[2022-04-15]
-
干货分享|UKUI 主题框架实战技巧[2021-09-22]
-
【系统更新V2】优麒麟 20.04 LTS 版本周报[2020-05-20]
-
手把手教你在优麒麟上搭建 RISC-V 交叉编译环境[2022-01-28]
-
《优客源创会》终站天津“优麒麟之家”强势来袭, 中国工程院院士倾力支持![2016-06-14]
-
优麒麟20.04 LTS版本发布 - UKUI3.0灵动转身[2020-09-08]
-
优麒麟17.10正式版发布,全新风格,全新体验![2017-10-20]
-
CSDN夏令营作品初体验(5):“Linux 快速启动工具”篇[2014-09-30]