您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页操作系统(19)文件目录

操作系统(19)文件目录

来源:二三娱乐

前言

一、文件目录的作用

二、文件目录项的内容

三、文件目录的结构

  1. 单级目录结构:整个系统中只建立一张目录表,每个文件占一个目录项。这种结构实现了“按名存取”,但不允许文件重名,且不适用于多用户操作系统。
  2. 两级目录结构:分为主文件目录(MFD)和用户文件目录(UFD)。主文件目录记录所有用户的文件名和对应的用户文件目录的指针,而用户文件目录则记录该用户所有文件的文件名和文件的物理地址。这种结构在一定程度上解决了文件重名和多用户访问的问题。
  3. 多级目录结构(树形目录结构):用户要访问某个文件时要用文件路径名标识文件,文件路径名是个字符串,各级目录之间用“/”隔开。这种结构可以很方便地对文件进行分类,层次结构清晰,也能够更有效地进行文件的管理和保护。但是,树形结构不便于实现文件的共享。
  4. 无环图目录结构:可以用不同的文件名指向同一个文件,甚至可以指向同一个目录(共享同一目录下的所有内容)。这种结构解决了树形目录结构不便于文件共享的问题。

四、不同操作系统中的文件目录

  1. Windows操作系统

    • Windows目录:通常位于C:\Windows,包含了操作系统的核心文件,如系统文件、驱动程序和系统配置。
    • Program Files目录:存放安装的应用程序的目录,通常是C:\Program Files或C:\Program Files (x86),后者用于32位应用程序在64位系统上运行。
    • Users目录:包含用户文件和配置文件,通常是C:\Users。每个用户都有一个独立的子文件夹,以其用户名命名。
  2. Linux操作系统

    • /bin目录:存放着最常用的命令。
    • /boot目录:存放启动Linux时使用的核心文件,包括连接文件以及镜像文件。
    • /dev目录:存放Linux的外部设备,如硬盘等。
    • /etc目录:存放系统管理所需的配置文件和子目录。
    • /home目录:存放用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
    • /lib目录:存放系统最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库。
    • /usr目录:存放用户的很多应用程序和文件,类似于Windows下的Program Files目录。
    • /var目录:存放不断扩充的内容,包括各种日志文件。
  3. Mac操作系统

    • /Applications目录:存放所有的应用程序。
    • /Library目录:存放各种系统级别的库文件,如启动项、驱动程序等。
    • /System目录:存放系统级别的文件,如核心驱动程序等。
    • /Users目录:存放所有用户的个人文件,以及用户的配置和设置等。
    • /Volumes目录:存放所有挂载的存储设备和卷。

总结

在强者的眼中

没有弱者的位置

!!!

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yule263.com 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务