跳至主要內容

attrib

Sankgao约 570 字大约 2 分钟命令集CMD

描述

attrib 用于显示、设置或删除分配给文件或目录的属性。如果在没有参数的情况下使用,则 attrib 会显示当前目录中所有文件的属性。

选项

选项描述
{+|-}r设置(+)或清除(-)只读文件属性
{+|-}a设置(+)或清除(-)存档文件属性。此属性集标记自上次备份以来发生更改的文件。xcopy 命令使用存档属性
{+|-}s设置(+)或清除(-)系统文件属性。如果文件使用此属性集,则必须先清除该属性,然后才能更改该文件的任何其他属性
{+|-}h设置(+)或清除(-)隐藏文件属性。如果文件使用此属性集,则必须先清除该属性,然后才能更改该文件的任何其他属性
{+|-}o设置(+)或清除(-)脱机文件属性
{+|-}i设置(+)或清除(-)非内容索引文件属性
{+|-}x设置(+)或清除(-)推移文件属性
{+|-}p设置(+)或清除(-)固定的文件属性
{+|-}u设置(+)或清除(-)取消固定的文件属性
{+|-}b设置(+)或清除(-)SMR Blob 文件属性
[<drive>:][<path>][<filename>]指定要查看或更改其属性的目录、文件或文件组的位置和名称。可以在 filename 参数中使用 ?* 通配符来显示或更改一组文件的属性
/s将 attrib 和任何命令行选项应用于当前目录及其所有子目录中的匹配文件
/d将 attrib 和任何命令行选项应用于目录
/l将 attrib 和任何命令行选项应用于符号链接,而不是符号链接的目标
/?在命令提示符下显示帮助

示例

例如:查看当前目录中 hello.txt 文件属性。

E:\test>attrib hello.txt
A                    E:\test\hello.txt

E:\test>

例如:将只读属性分配给 hello.txt 文件。

E:\test>attrib +r hello.txt

E:\test>attrib hello.txt
A    R               E:\test\hello.txt

E:\test>

例如:将只读属性分配给 test02 的目录。

E:\test>attrib +r /d test01\test02

E:\test>attrib test01\test02
     R               E:\test\test01\test02

E:\test>

例如:删除当前目录下的 test01 目录及所有子目录中匹配文件的只读属性。

E:\test>attrib -r /s test01\*

E:\test>