Skip to main content

文件属性定义(什么是属性?)

【第35课】Linux文件属性之用户用户组对应文件内容介绍 (六月 2025)

【第35课】Linux文件属性之用户用户组对应文件内容介绍 (六月 2025)
Anonim

文件属性(通常简称为 属性 或者a 旗 )是文件或目录可以存在的特定条件。

属性也被认为是 组 要么 清除 在任何给定的时间,这意味着它已启用或未启用。

计算机操作系统(如Windows)可以使用特定文件属性标记数据,以便可以处理与关闭属性的数据不同的数据。

应用或删除属性时,文件和文件夹实际上并未更改,操作系统和其他软件对它们的理解也不同。

什么是不同的文件属性?

Windows中存在许多文件属性,包括:

  • 存档文件属性
  • 目录属性
  • 隐藏文件属性
  • 只读文件属性
  • 系统文件属性
  • 卷标属性

以下文件属性首先可用于具有NTFS文件系统的Windows操作系统,这意味着它们在旧的FAT文件系统中不可用:

  • 压缩文件属性
  • 加密文件属性
  • 索引文件属性

以下是Windows识别的其他一些(虽然更罕见)文件属性:

  • 设备文件属性
  • 完整性文件属性
  • 不是内容索引文件属性
  • 没有scrub文件属性
  • 脱机文件属性
  • 稀疏文件属性
  • 临时文件属性
  • 虚拟文件属性

您可以在Microsoft的“文件属性常量”页面上阅读有关这些内容的更多信息。

注意: 从技术上讲,还有一个 正常 文件属性,完全不暗示任何文件属性,但在正常的Windows使用中,你永远不会看到它实际被引用。

为什么使用文件属性?

存在文件属性,以便您或您正在使用的程序,甚至操作系统本身,可以被授予或拒绝对文件或文件夹的特定权限。

了解常见文件属性可以帮助您理解为什么某些文件和文件夹被称为“隐藏”或“只读”,以及为什么与它们交互与与其他数据交互有很大不同。

应用 只读 文件属性将阻止以任何方式编辑或更改文件,除非提取属性以允许写访问。只读属性通常与不应更改的系统文件一起使用,但您可以对自己的文件执行相同的操作,而不是有可能无法编辑访问权限的人。

具有隐藏属性集的文件实际上将从普通视图中隐藏,使得这些文件很难被意外删除,移动或更改。该文件仍然像其他文件一样存在,但由于隐藏了文件属性,因此它会阻止临时用户与其进行交互。您可以将Windows设置为查看隐藏文件和文件夹,以便在不关闭属性的情况下查看这些文件。

您还可以组合属性,以便文件不仅可以隐藏,还可以标记为系统文件并使用archive属性进行设置。

文件属性与文件夹属性

可以为文件和文件夹打开和关闭属性,但这样做的后果在两者之间有所不同。

当为a打开像隐藏属性这样的文件属性时 文件 那个 单个文件 将隐藏,没有别的。

如果将相同的隐藏属性应用于a 夹 ,您可以获得更多选项,而不仅仅是隐藏文件夹:您可以选择将隐藏属性单独应用于文件夹,也可以应用于文件夹,子文件夹及其所有文件。

将隐藏文件属性应用于文件夹的子文件夹及其文件意味着即使在打开文件夹后,其中包含的所有文件和文件夹也将被隐藏。仅隐藏文件夹的第一个选项是使子文件夹和文件可见,但只是隐藏文件夹的主要根区域。

如何应用文件属性

尽管文件的所有可用属性都具有通用名称(您在上面的列表中看到),但它们并非都以相同的方式应用于文件或文件夹。

可以手动打开少量属性。在Windows中,您可以通过右键单击(或触摸并按住触摸界面)文件或文件夹,打开其属性,然后从提供的列表中启用或禁用属性来执行此操作。

在Windows中,还可以使用命令提示符下的attrib命令设置更多属性。通过命令进行属性控制允许第三方程序(如备份软件)轻松编辑文件属性。

Linux操作系统可以使用 chattr命令 (Change Attribute)命令用于设置文件属性 的chflags (更改标志)用于macOS。