暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux指南(七):目录介绍、目录的特性与功能、常见目录

螺竹编程 2024-12-11
200

目录简介与特性

01


目录是一个特殊的文件,用于存储其他文件和子目录的列表。它为文件和其他目录提供了一种层次化的组织方式,使得文件系统更加结构化和易于管理。
  • 层次结构:Linux采用树形结构的文件系统,目录可以嵌套,形成父子关系。每个目录都可以包含多个文件和子目录。

  • 路径:每个目录在文件系统中都有一个唯一的路径,可以是绝对路径(从根目录开始)或相对路径(相对于当前目录)。

  • 特殊目录:每个目录中都有两个特殊的目录项:

    • .:表示当前目录。

    • ..:表示上级目录。


目录的功能

02


  • 组织文件:目录用于将文件按类别或用途进行组织,便于用户查找和管理。

  • 权限管理:每个目录可以设置访问权限,以控制用户对目录及其内容的访问。

  • 挂载点:目录可以用作挂载点,允许将其他文件系统或设备挂载到现有目录中,从而扩展文件系统的可用性。


各种目录

03


  1. 普通目录:普通目录是最常见的目录类型,用于存放文件和子目录。每个普通目录可以包含多个文件和子目录。示例如下:

    • /home/usr/etc

  2. 根目录:根目录是Linux文件系统的最高层级,所有其他目录和文件都在根目录下组织。示例如下:

    • /

  3. 用户目录:每个用户在系统中都有一个自己的用户目录,通常位于 /home 下,用于存储用户的个人文件和配置。示例如下:

    • /home/username

  4. 特殊目录:特殊目录包含两个特殊的目录项,用于表示当前目录和上级目录。示例如下:

    • .(当前目录)、..(上级目录)

  5. 系统目录:系统目录存放系统级文件和配置,通常需要超级用户权限才能访问或修改。示例如下:

    • /bin(基本命令)、/lib(系统库文件)

  6. 临时目录:临时目录用于存放临时文件,通常会在系统重启后清空。示例如下:

    • /tmp(临时文件)、/var/tmp(长期临时文件)

  7. 设备目录:设备目录用于存放设备文件,这些文件表示系统中的硬件设备。示例如下:

    • /dev/sda(硬盘设备)、/dev/tty(终端设备)

  8. 挂载点:挂载点是文件系统中的目录,用于挂载其他文件系统或设备,使用户可以访问不同的文件系统。示例如下:

    • /mnt(临时挂载点)、/media(可移动设备挂载点)

  9. 网络目录:网络目录用于访问网络共享的文件系统,如 NFS 等。示例如下:

    • /mnt/nfs_share(挂载的NFS共享目录)

  10. 隐藏目录:以 . 开头的目录被视为隐藏目录,默认情况下不在普通的 ls 输出中显示。示例如下:

    • .config.git


1. (免费加入)学习社群:高频面试题、算法题解题模板、学习打卡、知识点

2. 宝藏网站推荐:一个系统学习编程的网站

  1. Linux指南(一):Linux内核与Linux系统

  2. Linux指南(二):Linux命令行与图形用户界面

  3. Linux指南(三):终端、命令行、命令提示符

  4. Linux指南(四):用户信息与whoami, id, env命令

  5. Linux指南(五):root用户、su命令

文章转载自螺竹编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论