0


Linux运维:深入了解 Linux 目录结构

Linux运维:深入了解 Linux 目录结构

💖The Begin💖点点关注,收藏不迷路💖

在这里插入图片描述

一、 Linux 目录结构与 Windows之间的主要区别

1、根目录表示法:

Linux:Linux 使用单个根目录 / 作为整个文件系统的起点。所有其他文件和目录都是相对于根目录的路径来定位的。

Windows:Windows 使用多个驱动器表示不同的存储设备(如 C:\、D:\ 等),每个驱动器都有自己的根目录。

2、路径分隔符:

Linux:Linux 使用正斜杠 / 作为路径分隔符。例如:/home/user/Documents/。
Windows:Windows 使用反斜杠 \ 作为路径分隔符。例如:C:\Users\User\Documents\。

3、目录结构:

Linux:Linux 的目录结构是层次化的,采用单一树状结构,所有内容都从根目录开始。常见目录如 /bin、/etc、/home 等。
Windows:Windows 的目录结构较为分散,不同驱动器有各自的根目录,常见的系统目录包括 C:\Windows、C:\Program Files、C:\Users 等。

4、文件系统:

Linux:Linux 使用诸如 ext4、XFS、Btrfs 等文件系统。
Windows:Windows 使用 NTFS(新技术文件系统)作为主要文件系统,但也支持 FAT32 和 exFAT 等。

5、特殊目录:

Linux:Linux 中的特殊目录包括 /proc(虚拟文件系统)、/dev(设备文件)、/tmp(临时文件)等。
Windows:Windows 中的特殊目录包括 C:\Windows(系统文件)、C:\Program Files(安装程序文件夹)、C:\Users(用户目录)等。

二、Linux根目录结构

**

/ 根目录:

** 是系统中所有其他目录和文件的起点。根目录是整个文件系统的顶级目录。

三、常见目录及其作用

**

/:

** 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。

**

/bin:

** 存放基本用户命令的二进制文件,如常用的命令ls、tar、mv、cat等。

**

/sbin:

** 存放系统管理员命令的二进制文件,如fdisk、shutdown、mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能"查看"而不能设置和使用。

**

/boot:

** 存放启动 Linux 操作系统所需的引导文件和内核镜像。

**

/etc:

** 存放系统配置文件。

如:

/etc/passwd 
  用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息./etc/fstab 
  启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表. Linux下,也包括用swapon -a启用的swap区的信息./etc/login.defs 
  login 命令的配置文件.

**

/home:

** 用户主目录,也叫家目录。

/var: 存放变化文件,如日志、缓存等,这个路径就重要了!不论是登入、各类服务的问题发生时的记录、以及常态性的服务记录等等的记录目录。

**

/tmp:

** 临时文件目录,一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下。

**

/dev:

** 设备文件,在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。

**

/proc:

** 虚拟文件系统,提供关于系统内核和进程的信息。

**

/sys:

** 包含与系统硬件相关的信息。

**

/usr:

** 用户程序目录。

/usr/bin 存放应用程序
 /usr/share 存放共享数据
 /usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
 /usr/local:存放软件升级包,用于存放本地安装的软件,通常由系统管理员手动安装的软件会被放置在这里。
 /usr/share/doc: 系统说明文件存放目录
 /usr/share/man: 程序说明文件存放目录

**

/root:

** 超级用户 root 的主目录。

**

/lib 和 /lib64:

** 共享库文件,存放/bin 和/sbin 目录下的二进制文件需要的共享库文件和内核模块。

**

/opt:

** 存放可选的应用程序包,通常由第三方软件安装。

**

/mnt:

** 用于挂载临时文件系统,管理员可以手动挂载其他设备或分区到这个目录。

在这里插入图片描述

💖The End💖点点关注,收藏不迷路💖

标签: 运维 linux 服务器

本文转载自: https://blog.csdn.net/qq_41840843/article/details/136649563
版权归原作者 运维魔法师 所有, 如有侵权,请联系我们删除。

“Linux运维:深入了解 Linux 目录结构”的评论:

还没有评论