Operating system 哪里是存储在OS'中的文件名和其他文件属性;s

Operating system 哪里是存储在OS'中的文件名和其他文件属性;s,operating-system,filenames,Operating System,Filenames,不久前我还在想,操作系统中存储的文件名和修改日期在哪里 例如,当您在Windows中创建文本文件并为其命名时,当您使用类似的工具查看二进制格式时,将不会有任何内容(除了文本内容) 是否有包含所有文件名和日期的文件夹 假设你的朋友给你发送了一个文本文件,你如何在你的计算机中获取文件名(和其他文件属性) 一个简单的答案无法涵盖对您所问问题的完整描述,如果您真的想了解详细信息,那么我建议您选择一本好的操作系统书籍并阅读文件管理部分 下面是一个非常简单和一般的描述 在最基本的级别上,操作系统(具体来说是

不久前我还在想,操作系统中存储的文件名和修改日期在哪里

例如,当您在Windows中创建文本文件并为其命名时,当您使用类似的工具查看二进制格式时,将不会有任何内容(除了文本内容)

  • 是否有包含所有文件名和日期的文件夹

  • 假设你的朋友给你发送了一个文本文件,你如何在你的计算机中获取文件名(和其他文件属性)


  • 一个简单的答案无法涵盖对您所问问题的完整描述,如果您真的想了解详细信息,那么我建议您选择一本好的操作系统书籍并阅读文件管理部分

    下面是一个非常简单和一般的描述

    在最基本的级别上,操作系统(具体来说是文件系统)将使用两种类型的数据结构来存储文件

    •存储文件相关信息的数据结构(元数据)

    •日期结构,用于存储您看到的文件的实际数据(文本、图像、声音)

    在UNIX世界中,第一个数据结构称为Inode,它包含与文件相关的信息,如所有者、权限、创建时间、修改时间、大小、指向存储文件实际数据的数据块的指针。 每个文件都有自己的Inode,其中包含与该文件关联的数据。请注意,Inode不包含实际的文件数据。 实际文件数据存储在数据块中


    总之,对于您创建的每个文件,操作系统将创建一个包含所有相关数据的数据结构

    操作系统将文件的属性存储在磁盘上。实际的磁盘结构取决于操作系统

    是否有包含所有文件名和日期的文件夹

    Windoze磁盘结构是NTFS。它有一个主文件表,其中包含有关磁盘上所有文件的信息

    实际上,有两种结构协同工作。目录定义了保存文件的树结构。主文件表包含所有文件。它不是一个包含所有文件的文件夹,而是一个内部数据结构。通常用户看不到MFT

    如果磁盘被冲洗,恢复软件将转到主文件表。这允许恢复文件,但不允许恢复其在目录结构中的位置

    假设你的朋友给你发送了一个文本文件,你如何在你的计算机中获取文件名(和其他文件属性)


    这与第一个问题完全不同。电子邮件对附件的文件名进行编码。您的邮件程序使用该名称在文件系统中创建文件的本地副本。

    。它是内核上的一个复杂子系统,以依赖于操作系统的方式(NTFS、etx4等)与磁盘硬件交互。。这是不平凡的,而且解释太宽泛了,不适合这样一个问题。