attrib

语法

attrib[+a|-a][+s|-s][+h|-h][+r|-r][file...][directory...]

说明

显示、设置或更改文件或目录的属性。

选项

[+a|-a]

设置或清除 archive 属性。

[+s|-s]

设置或清除system属性。

[+h|-h]

设置或清除 hidden 属性。

[+r|-r]

设置或清除 read-only 属性。

file...

指定文件名。允许使用通配符。

directory...

指定目录名称。允许使用通配符。

用法

UEFI 文件系统中支持以下四种属性类型:

  • 存档 — A

  • 系统 — S

  • 隐藏 — H

  • 只读 — R

如果文件是目录,则还将显示它具有 D 属性。

如果在命令行中指定的文件列表中有任何文件不存在,则 attrib 继续处理其余文件,同时报告错误。

如果未指定任何文件或目录,则显示当前目录中的所有文件。

如果未指定任何属性,则显示文件的所有属性。

示例

显示目录的属性:

fs0:\> attrib fs0:\
attrib: D fs0:\

显示当前目录中所有文件和子目录的属性:

fs0:\> attrib *
\attrib: AS fs0:\serial.efi
attrib: DA fs0:\test1
attrib: A HR fs0:\bios.inf 
attrib: A fs0:\VerboseHelp.txt
attrib: AS fs0:\IsaBus.efi

向所有扩展名为 .efi 的文件添加system属性:

fs0:\> attrib +s *.efi

从所有扩展名为 .inf 的文件中删除read-only属性:

fs0:\> attrib -r *.inf
\attrib: A H fs0:\bios.inf