linux目录结构

目录

 linux的目录结构

linux路径的描述方式

linux常见目录说明

总结

linux操作系统的目录结构

" / " 在linux系统中表示


 linux的目录结构

  • windows系统可以拥有多个盘符,如C盘,D盘,E盘

  • liunx的目录结构是一个树形结构,linux没有盘符这个概念,只有一个根目录' / ',所有文件都在它下面

linux路径的描述方式

  • 在windows系统中,路径之间的层级关系,使用:' \ ' 来表示

例如图中windows中"hello.txt"的路径为:D:\data\work\hello.txt

注意:D:表示D盘," \ " 表示层级关系。

  • 在linux系统中,路径之间的层级关系,使用:' / ' 来表示

在liunx中"hello.txt"的路径为:/usr/local/hello.txt

注意:

  • 开头的" / "表示根目录
  • 后面的" / "表示层级关系

linux常见目录说明

在 Linux 系统中,文件和目录结构是层级树状的,并且根目录 ' / ' 是所有文件和目录的顶层。以下是 Linux 系统中主要目录的介绍:

1. ' / ' (根目录)  
   根目录是文件系统的起点,所有其他目录和文件都是从这里开始的。通常只包含系统的核心目录,不会直接存放文件。

2. /bin
   存放基本的用户可执行文件,如常用的命令 ' ls '、' cp '、' mv '、' rm ' 等。这些工具是系统启动或紧急维护时必需的。

3. /boot 
   包含系统启动时需要的文件,如内核、启动加载程序(如 GRUB)等。此目录通常包含文件 ' vmlinuz '(内核映像)和 ' initrd.img '(初始化 RAM 磁盘)。

4. /dev 
   包含设备文件,这些文件是 Linux 访问硬件设备(如硬盘、终端、USB 设备等)的接口。例如,硬盘通常表示为 ' /dev/sda '。

5. /etc
   存放系统的配置文件,通常以纯文本格式存储。系统服务、网络、用户权限等配置文件通常都在此目录下。

6. /home
   每个普通用户的主目录都会放在 ' /home ' 目录下。例如,用户 ' bob ' 的主目录是 ' /home/bob ',这里通常包含用户的个人数据、配置文件等。

7. /lib
   存放系统的共享库文件(类似于 Windows 中的 ' .dll ' 文件),这些库文件供系统和应用程序使用。通常与 ' /bin ' 目录中的二进制文件配合使用。

8. /media  
   用于自动挂载可移动设备,如 USB 驱动器、CD/DVD 等。插入设备时,系统通常会自动创建目录并挂载设备在 ' /media ' 下。

9. /mnt
   临时挂载文件系统的目录。例如,挂载网络驱动器、临时硬盘等设备时,常在 ' /mnt ' 下创建子目录。

10. /opt 
    用于安装附加的第三方软件包。某些商业软件和自定义应用程序通常会安装到此目录。

11. /proc
    虚拟文件系统,包含内核和运行进程的相关信息。通过它可以查看系统状态和硬件信息。例如,' /proc/cpuinfo ' 包含 CPU 的信息,' /proc/meminfo ' 包含内存使用情况。

12. /root
    超级用户(root)的主目录,类似于普通用户的主目录,但它位于根目录下而非 ' /home ' 目录中。

13. /sbin
    包含系统管理员使用的二进制可执行文件,例如系统管理命令 ' ifconfig '、' iptables ' 等。普通用户通常没有权限运行 ' /sbin ' 中的命令。

14. /srv
    服务目录,存储系统运行的服务(如 web 服务、FTP 服务等)生成的数据。服务进程可根据具体需求将数据放在此处。

15. /tmp
    用于存储临时文件。系统和应用程序在运行过程中会在这里存放临时数据。该目录中的文件通常会在系统重新启动时自动删除。

16. /usr
    包含用户级别的应用程序和文件。它是用户安装的应用程序、库文件、文档等的存储地,且子目录如 ' /usr/bin '、' /usr/lib ' 分别包含额外的二进制文件和库文件。

17. /var
    存放系统运行时产生的可变数据,例如日志文件、邮件、缓存等。常用子目录有 ' /var/log '(日志文件)、`/var/spool`(任务队列)。

这些目录共同构成了 Linux 系统的文件组织架构,每个目录都有其特定的用途和权限限制,帮助系统更高效、安全地运行。

总结

linux操作系统的目录结构

linux只有一个顶级目录,称之为:根目录

windows系统中有多个顶级目录,即各个盘符

" / " 在linux系统中表示

  • 出现在开头的 ' / ' 表示:根目录
  • 出现在后面的 ' / ' 表示:层次关系
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值