MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

Linux CentOS 7 目录结构及特点(建议收藏)

2024-11-26 16:46 huorong linux 6 ℃ 0 评论

前言

Linux系统中存储信息的基本单位是文件,系统中通常会存在大量的文件,所以该如何有效地组织与管理计算机中存储的大量文件,并为用户提供一个使用方便的接口是操作系统的主要任务。

Linux系统以目录的形式来分类组织和管理系统中所有文件的。在Linux系统的管理与使用过程中,文件和目录是管理员打交道最多的对象。

那么本期文章我们来学习一下Linux根目录下的各个目录的作用。




正文

一、Linux目录结构的特点

1、分区“加载”于目录结构

  • 使用树形目录结构来组织和管理文件。
  • 整个系统只有一个位于根分区的一个根目录(我们可以理解为树根)、可以把一个系统理解为一棵树。
  • 其他所有分区、目录、文件以及外部设备(如硬盘、光驱等)都是以根目录为起点,挂接在目录树的某个目录中的。
  • 通过访问过载点目录,即可实现对这些分区的访问。
  • Linux的根目录用“ / ”表示



2、Windows的目录结构属于分区

  • 每个主分区或逻辑分区都有一个独立的根目录和相应的树形目录结构,各分区采用盘符进行区分和标识。


二、根目录下通常存在的目录

1、" / "



Linux文件系统的最上层根目录,其他所有目录均是该目录的子目录

它是每个文件和目录的开始

只有root用户才具有在该目录下操作的权限

根目录和" /root "目录不同," /root "是root用户的家目录


2、" /bin "



Binary的缩写,存放普通用户可执行的程序或命令

存放二进制可执行文件

如:ps, ls, ifconfig, cp, mkdir, touch等等


3、" /boot "


存放系统启动时所需的文件

这些文件若损坏常会导致系统无法启动,一般不要改动


4、" /dev "


/dev是设备(device)的英文缩写

包含所有的设备文件

包括终端设备、USB或链接到系统的任何设备。

例如:/dev/tty1、/dev/usbmon0


5、" /etc "



配置文件

存放了系统管理时要用到的各种配置文件和子目录


6、" /home "


一般用户的家目录

如:/home/student


7、" /lib "


库(library)英文缩写

存放系统的各种库文件


8、" /lib64 "


存放系统本身要用到64位程序的共享函数库(library)


9、" /mnt "

临时安装目录

系统管理员可以挂载文件系统


10、" /media "

可移动媒体设备

用于挂载可移动设备的临时目录


11、" /opt "

通常提供给较大型的第三方应用程序使用

可以避免将文件分散至整个文件系统

如:Sun Staroffice, Corel, WordPerfect


12、" /proc "


可以在这个目录下获取系统信息

这些信息是在内存中由系统自己产生的


13、" /root "

超级用户的家目录

普通用户没有访问权限


14、" /run "


保存自系统启动以来描述系统信息的文件


15、" /sbin "


和/bin类似

这些文件往往用来进行系统管理

只有root可使用


16、" /srv "

srv是服务(server)的简写

服务启动之后需要访问的数据目录


17、" /sys "


本目录是将内核的一些信息映射文件,供应用程序所用


18、" /tmp "


用来存放不同程序执行时产生的临时文件

当系统重新启动时,这个目录下的文件都将被删除


19、" /usr "


用户程序

包含二进制文件、库文件、文档和二级程序的源代码

一般用户程序安装所在的目录


20、" /var "


放置各种系统日志文件


三、工作目录、用户家目录及路径

1、用“路径”来表示某个文件(或目录)在目录结构中所处的位置。

  • 路径是指从树形目录中的某个目录层次到达某一文件或子目录的一条路径
  • 路径:以“ / ”为分隔符的多个目录名构成,如下图3-1所示。

2、路径可分为两类

  • 绝对路径:是指以根目录" / "为起点来表示系统中某个文件(或目录)的位置的方式
  • 相对路径:是以当前目录为起点,表示系统中某个文件或目录在目录结构中的位置的方式
/home/student/Desktop    //这就是目录“Desktop”的绝对路径,以根目录为起点

cd /home    //在"/home"目录下
student/Desktop    //这就是目录“Desktop”的相对路径,以当前路径为起点

绝对路径和相对路径是大部分刚入门的同学的一个难点,一开始有点模糊是正常的,多应用到实际操作中,重复一两遍之后,就能够彻底掌握。


四、总结

1、Linux系统的目录结构就像一颗树,所有文件的起始点都是根目录,且根目录用" / "表示。

2、根目录下有很多目录,它们都有自己的作用。

3、路径:以“ / ”为分隔符的多个目录名构成。

4、绝对路径以根目录为起点,相对路径是以当前目录为起点。

Tags:linux 上级目录

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言