- 单级目录结构:整个系统中只建立一张目录表,每个文件占一个目录项。这种结构实现了“按名存取”,但不允许文件重名,且不适用于多用户操作系统。
- 两级目录结构:分为主文件目录(MFD)和用户文件目录(UFD)。主文件目录记录所有用户的文件名和对应的用户文件目录的指针,而用户文件目录则记录该用户所有文件的文件名和文件的物理地址。这种结构在一定程度上解决了文件重名和多用户访问的问题。
- 多级目录结构(树形目录结构):用户要访问某个文件时要用文件路径名标识文件,文件路径名是个字符串,各级目录之间用“/”隔开。这种结构可以很方便地对文件进行分类,层次结构清晰,也能够更有效地进行文件的管理和保护。但是,树形结构不便于实现文件的共享。
- 无环图目录结构:可以用不同的文件名指向同一个文件,甚至可以指向同一个目录(共享同一目录下的所有内容)。这种结构解决了树形目录结构不便于文件共享的问题。
Windows操作系统
- Windows目录:通常位于C:\Windows,包含了操作系统的核心文件,如系统文件、驱动程序和系统配置。
- Program Files目录:存放安装的应用程序的目录,通常是C:\Program Files或C:\Program Files (x86),后者用于32位应用程序在64位系统上运行。
- Users目录:包含用户文件和配置文件,通常是C:\Users。每个用户都有一个独立的子文件夹,以其用户名命名。
Linux操作系统
- /bin目录:存放着最常用的命令。
- /boot目录:存放启动Linux时使用的核心文件,包括连接文件以及镜像文件。
- /dev目录:存放Linux的外部设备,如硬盘等。
- /etc目录:存放系统管理所需的配置文件和子目录。
- /home目录:存放用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
- /lib目录:存放系统最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库。
- /usr目录:存放用户的很多应用程序和文件,类似于Windows下的Program Files目录。
- /var目录:存放不断扩充的内容,包括各种日志文件。
Mac操作系统
- /Applications目录:存放所有的应用程序。
- /Library目录:存放各种系统级别的库文件,如启动项、驱动程序等。
- /System目录:存放系统级别的文件,如核心驱动程序等。
- /Users目录:存放所有用户的个人文件,以及用户的配置和设置等。
- /Volumes目录:存放所有挂载的存储设备和卷。
在强者的眼中
没有弱者的位置
!!!
因篇幅问题不能全部显示,请点此查看更多更全内容