在 Unix 中,为什么目录是文件而分配位图不是

In Unix,why directory is a file and an allocation bitmap is not

我目前正在准备研究生入学。

过去一年的问题之一是:

在。 Unix系统,下列哪个不是文件?

A.a 设备专用文件

B.a目录

C.a 象征性的 link

D.an分配位图

E.the 标准输入(控制台)

而官方答案是D。

我明白A是一个文件。但是为什么B和E也是文件?

为什么位图不是文件?

But why B and E are also files?

因为它们都可以在文件系统上按名称列出和访问。所有文件,无论其类型如何,都具有一组共同的属性,例如所有者、组、权限、访问、更改和修改时间、inode 编号、链接数和其他一些。

And why bitmap is not a file?

位图可能存储在文件中,也可能不存储。分配位图通常存储在内存中;它是操作系统、库或应用程序对象,但不一定是文件。