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💖点点关注,收藏不迷路💖

相关推荐

  1. Linux 目录结构结构

    2024-03-13 04:30:01       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-13 04:30:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-13 04:30:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-13 04:30:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-13 04:30:01       20 阅读

热门阅读

  1. 网络安全运营的工作内容(附资料下载)

    2024-03-13 04:30:01       24 阅读
  2. SplitFunctions (BOLT) - 优化阅读笔记

    2024-03-13 04:30:01       22 阅读
  3. Css Sprite是什么 有什么优缺点?

    2024-03-13 04:30:01       20 阅读
  4. WPF资源的继承

    2024-03-13 04:30:01       20 阅读
  5. 前端算法之希尔排序

    2024-03-13 04:30:01       19 阅读
  6. ImportError: cannot import name ‘URL’ from ‘sqlalchemy’

    2024-03-13 04:30:01       25 阅读
  7. Linux:安装docker并修改其目录

    2024-03-13 04:30:01       19 阅读