File 如何在磁盘上表示文件
所以我想问,如果这是一个显而易见的问题,或者是一个新手问题,请原谅我: 如果我创建了一个文件,比如一个文本文件-保存它(我使用的是Ubuntu),那么我创建的这个文件有一些额外的相关信息,比如,我硬盘上保存它的位置。如何检查这些信息?我的特定文件的这些信息存储在哪里?如何检查存储在磁盘上的文件,我假设以字节为单位 也许我需要关注这个问题 谢谢File 如何在磁盘上表示文件,file,filesystems,disk,representation,File,Filesystems,Disk,Representation,所以我想问,如果这是一个显而易见的问题,或者是一个新手问题,请原谅我: 如果我创建了一个文件,比如一个文本文件-保存它(我使用的是Ubuntu),那么我创建的这个文件有一些额外的相关信息,比如,我硬盘上保存它的位置。如何检查这些信息?我的特定文件的这些信息存储在哪里?如何检查存储在磁盘上的文件,我假设以字节为单位 也许我需要关注这个问题 谢谢 这是你的责任。简言之,文件系统是一种数据结构,它被放置在整个磁盘上——这就是磁盘的“格式化”功能——并且您的文件被保存到该数据结构中。有很多文件系统,它们
这是你的责任。简言之,文件系统是一种数据结构,它被放置在整个磁盘上——这就是磁盘的“格式化”功能——并且您的文件被保存到该数据结构中。有很多文件系统,它们的细节差别很大。有一大堆关于文件系统设计和组织的论文。我从麦库西克的开始;它很古老,但它包含了许多至今仍有影响力的思想
如果您想查看磁盘上的数据结构,则需要一个特定于文件系统的取证工具。Ubuntu可能在家族中使用了一些东西,所以试试看。这是您的责任。简言之,文件系统是一种数据结构,它被放置在整个磁盘上——这就是磁盘的“格式化”功能——并且您的文件被保存到该数据结构中。有很多文件系统,它们的细节差别很大。有一大堆关于文件系统设计和组织的论文。我从麦库西克的开始;它很古老,但它包含了许多至今仍有影响力的思想 如果您想查看磁盘上的数据结构,则需要一个特定于文件系统的取证工具。Ubuntu可能在家族中使用了一些东西,所以试试看。我想也许你确实需要关注一下:-) 对于UNIX文件系统,有许多不同的类型 我最熟悉的(
ext2
)在磁盘上有一个包含目录项的“文件”。这些条目是指向文件本身的简单名称和指针(这就是为什么可以有多个目录条目指向同一个文件,硬链接
)
文件本身是一个inode
,其中包含文件的属性(所有者、大小、权限等)
inode
还包含指向文件内容的直接和间接指针。所谓直接,我指的是指向数据块的指针
间接指针是指向内容指针的指针。我相信您可以转到另外两个间接级别,这将为您提供真正巨大的文件大小:
更多详细信息。我想也许你确实需要关注一下:-)
对于UNIX文件系统,有许多不同的类型
我最熟悉的(ext2
)在磁盘上有一个包含目录项的“文件”。这些条目是指向文件本身的简单名称和指针(这就是为什么可以有多个目录条目指向同一个文件,硬链接
)
文件本身是一个inode
,其中包含文件的属性(所有者、大小、权限等)
inode
还包含指向文件内容的直接和间接指针。所谓直接,我指的是指向数据块的指针
间接指针是指向内容指针的指针。我相信您可以转到另外两个间接级别,这将为您提供真正巨大的文件大小:
有关。的更多详细信息。因此,请确定,不是从文件系统的角度,而是磁盘上的位置磁道、扇区等。直接浏览磁盘…非常感谢您的回复..所以请确保,不是从文件系统的角度,而是磁盘上的位置磁道、扇区等。直接浏览磁盘…非常感谢您的回复