【Linux】目录结构、路径

这篇具有很好参考价值的文章主要介绍了【Linux】目录结构、路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1. 目录结构

1.1 基本概念

1.2 具体的目录结构

2. 路径

2.1 绝对路径和相对路径

2.2 特殊路径符


1. 目录结构

1.1 基本概念

Linux的目录结构是一个树形结构。

Windows系统可以拥有多个盘符,如 C盘、D盘、E盘。Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面。

【Linux】目录结构、路径,Linux,linux

在Windows系统中,路径之间的层级关系,使用\来表示。如,D:\data\work\hello.txt

在Linux系统中,路径之间的层级关系,使用/来表示。如,/usr/local/hello.txt

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

1.2 具体的目录结构

01.        /bin        [常用]        (/usr/bin、/usr/local/bin)

是binary的缩写,这个目录存放着最经常使用的命令。

02.        /sbin        (usr/sbin、/usr/local/sbin)

s就是super user的意思,这里存放的是系统管理员使用的系统管理程序。

03.        /home        [常用]

存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名。

04.        /root        [常用]

该目录为系统管理员,也称作超级权限者的用户主目录。

05.        /lib

系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

06.        /lost+found

这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

07.        /etc        [常用]

所有的系统管理所需要的配置文件和子目录,比如安装mysql数据库my.conf

08.        /usr        [常用]

这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与Windows下的 Program Files目录。

09.        /boot        [常用]

存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

10.        /proc        [不能动]

这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息。

11.        /srv        [不能动]

service缩写,该目录存放一些服务启动之后需要提取的数据。

12.        /sys        [不能动]

这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统sysfs。

13.        /tmp

这个目录是用来存放一些临时文件的。

14.        /dev

类似于Windows的设备管理器,把所有的硬件用文件的形式存储。

15.        media        [常用]

Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux会把识别的设备挂载到这个目录下。

16.        /mnt        [常用]

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了。

17.        /opt

这是给主机额外安装软件所存放的目录。如安装Oracle数据库就可放到该目录下。默认为空。

18.        /usr/local        [常用]

这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。

19.        /var        [常用]

这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件。

20.        /selinux        [security-enhanced linux]

SELinux是一种安全子系统,它能控制程序只能访问特定文件,有三种工作模式,可以自行设置。

2. 路径

2.1 绝对路径和相对路径

绝对路径:以根目录为起点,描述路径的一种写法,路径描述以/开头。

相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以/开头。

【Linux】目录结构、路径,Linux,linux

如图,通过pwd得知当前目录为/usr,通过cd命令切换工作目录到/usr/local/lib:

  • cd /usr/local/lib
  • cd local/lib

以上两种写法都可以切换工作目录到/usr/local/lib

【Linux】目录结构、路径,Linux,linux

【Linux】目录结构、路径,Linux,linux

2.2 特殊路径符

  • . 表示当前目录
  • .. 表示上一级目录
  • ~ 表示家目录(普通用户为/home/×××,root用户为/root)
  • - 表示上一次所在目录

【Linux】目录结构、路径,Linux,linux文章来源地址https://www.toymoban.com/news/detail-691512.html

到了这里,关于【Linux】目录结构、路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux :: 【基础指令篇 :: 文件及目录操作:(4)】:: mkdir :: 创建目录:指定路径单个目录创建及一次性创建多级目录

    前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习合集 目录索引: 1. 基本语法及功能 2. 基本使用示例 - - 2.1 当前目录下创建指定新目录 - - 2.2 指定目录下

    2024年02月06日
    浏览(45)
  • 【Linux】Linux文件目录结构

    在 Linux 中,其文件目录结构是一颗类似于多叉树的结构,所有目录都在 / (根目录)下面,每个非叶节点代表一个目录,叶节点代表文件。 一般结构如下所示: usr :“Unix Software Resource” 的缩写,该目录包含用户使用的应用程序和文件,而不是系统使用的应用程序和文件,例

    2024年02月06日
    浏览(33)
  • 【Linux】Linux系统编程——Linux目录结构

    Linux的文件系统呈现为一种树状结构,以根目录 / 为最顶层,其下分布着各种不同的子目录,每个目录都有其特定的用途和功能。下面是Linux目录结构的详细介绍: 1. 根目录 / 根目录是整个文件系统的基础。所有的目录和文件都从这里开始分支。 它是所有其他目录的父目录。

    2024年01月20日
    浏览(34)
  • Linux p2 Linux目录结构

    【学习课程】:【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14share_source=copy_webvd_source=2c07d62293f5003c919b2df9b2e0549e Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录 \\\"/\\\",然后在此目录下再创建其他的目录。 在

    2024年02月08日
    浏览(37)
  • Linux运维:深入了解 Linux 目录结构

    💖The Begin💖点点关注,收藏不迷路💖 1、根目录表示法: 2、路径分隔符: 3、目录结构: 4、文件系统: 5、特殊目录: / 根目录: 是系统中所有其他目录和文件的起点。根目录是整个文件系统的顶级目录。 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bi

    2024年03月19日
    浏览(42)
  • Linux 下使用 tar 命令打包指定目录下的所有文件,不包含路径方法

    一,问题描述 例如:需要打包/data/android_data/VMRK02ejyijtyww20 文件夹到/data/testtar/目录下 一般我们使用命令如下命令 当我们解VMRK02ejyijtyww20.tar压缩包后发现,把路径也打包进去了, 即/data/android_data/VMRK02ejyijtyww20;而大多数情况,我们解压后只需要的是VMRK02ejyijtyww20文件夹 二、打包

    2024年02月16日
    浏览(43)
  • 【Linux 基础篇】Linux 目录结构速查表

    当谈论到Linux系统管理时,了解常见的目录结构是非常重要的。Linux操作系统采用一种层次结构的目录布局,每个目录都有其特定的用途和功能。在本篇博客中,我们将介绍Linux目录的速查表,帮助您更好地理解和导航Linux文件系统。 以下是Linux目录的速查表: 目录 说明 / 根目

    2024年02月12日
    浏览(29)
  • 1-Linux的目录结构

    Linux的目录结构是 规定好 的,不可以随意进行更改! Linux的文件系统是采用级层式的树状目录结构,最上层是 根目录 – / ,然后再在根目录下创建其它的目录。 各个目录中主要负责的功能和作用如下:( 主体的结构一定要知道!!! ) /bin 🌟 是Binary的缩写,这个目录里

    2024年02月15日
    浏览(25)
  • Linux 目录结构

    初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动 Linux 时使用的一些核心文件。如操作系统 内核 、引导程序 Grub 等。 home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2 bin --- 系统启动时需要的执行文件(二进制) sbin --- 可执行程序的目录,但

    2024年02月13日
    浏览(25)
  • Linux文件目录结构

    使用 Linux 时,通过命令行输入 ls -l / 可以看到,在 Linux 根目录(/)下包含很多的子目录(称为一级目录),例如 bin、boot、dev 等。同时,各一级目录下还含有很多子目录(称为二级目录),比如 /bin/bash、/bin/ed 等。Linux 文件系统目录总体呈现树形结构,/ 根目录就

    2024年02月11日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包