加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Unix 文件系统

发布时间:2022-10-26 14:01:25 所属栏目:Unix 来源:未知
导读: Unix 文件系统是一种以易于管理的方式组织和存储大量信息的逻辑方法。文件是存储信息的最小单位。 Unix 文件系统有几个重要的特性。 Unix 中的所有数据都被组织成文件。所有文件都组织到目

Unix 文件系统是一种以易于管理的方式组织和存储大量信息的逻辑方法。文件是存储信息的最小单位。 Unix 文件系统有几个重要的特性。 Unix 中的所有数据都被组织成文件。所有文件都组织到目录中。这些目录被组织成称为文件系统的树状结构。

Unix 系统中的文件被组织成称为目录树的多级层次结构。在文件系统的最顶端是一个名为“root”的目录,用“/”表示。所有其他文件都是 root 的“后代”。

目录或文件及其描述 –

Unix 文件的类型 – UNIX 文件系统包含几种不同类型的文件:

1. 普通文件——普通文件是系统上包含数据、文本或程序指令的文件。

2. 目录——目录存储特殊文件和普通文件。对于熟悉 Windows 或 Mac OS 的用户,UNIX 目录相当于文件夹。目录文件包含它所包含的每个文件和子目录的条目。如果一个目录中有 10 个文件,则该目录中有 10 个条目。每个条目有两个组成部分。

(1) 文件名

(2) 文件或目录的唯一标识号(称为 inode 号)

层次树中的分支点。用于组织文件组。可能包含普通文件、特殊文件或其他目录。切勿包含您将使用的“真实”信息(例如文本)。基本上,仅用于组织文件。所有文件都是位于树顶部的根目录(名为 / )的后代。

在 ls –l 的长格式输出中,这种类型的文件由“d”符号指定。

3. 特殊文件——用于表示真实的物理设备,如打印机、磁带驱动器或终端,用于输入/输出 (I/O) 操作。设备或特殊文件用于 UNIX 和 Linux 系统上的设备输入/输出 (I/O)。它们就像普通文件或目录一样出现在文件系统中。

在 UNIX 系统上,每个设备有两种特殊文件,字符特殊文件和块特殊文件:

对于终端设备,一次一个字符。但是,对于磁盘设备,原始访问意味着读取或写入整个数据块 – 块,它们是您的磁盘的本机。

4. 管道——UNIX 允许您使用管道将命令链接在一起。管道充当一个临时文件,它仅用于保存来自一个命令的数据,直到被另一个命令读取。Unix 管道提供单向的数据流。第一个命令序列的输出或结果用作输入到第二个命令序列。要制作管道,请在命令行上的两个命令之间放置一个竖线 (|)。例如: who | wc -l

在 ls –l 的长格式输出中unix文件系统,命名管道由“p”符号标记。

5. 套接字——Unix 套接字(或进程间通信套接字)是一个特殊的文件,它允许进行高级进程间通信。 Unix 套接字用于客户端-服务器应用程序框架。本质上,它是一个数据流,非常类似于网络流(和网络套接字),但所有事务都在文件系统本地。

在 ls -l 的长格式输出中,Unix 套接字用“s”符号标记。

6. 符号链接——符号链接用于引用文件系统的其他文件。符号链接也称为软链接。它包含它引用的文件路径的文本形式。对于最终用户来说,符号链接似乎有自己的名字,但是当您尝试向该文件读取或写入数据时,它会将这些操作引用到它指向的文件。如果我们删除软链接本身,数据文件仍然存在。如果我们删除源文件或将其移动到其他位置,符号文件将无法函数工作。

在 ls –l 的长格式输出中,符号链接由“l”符号(即小写 L)标记。参考 –

UNIX – 概念和应用 | Sumitabha Das |Tata McGraw Hill |第 4 版

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章