windows command(6):ATTRIB

ATTRIB用来显示或修改文件或者文件夹属性。

Windows的文件属性

Windows OS文件夹或者文件属性主要有:

  • 只读(Read Only)-表示该文件不能被修改
  • 隐藏(Hidden) -表示该文件在系统中是隐藏的,在默认情况下用户不能看见这些文件。
  • 系统(System) - 表示该文件是操作系统的一部分。
  • 存档(Archive)- 表示该文件在上次备份前已经修改过了,一些备份软件在备份系统后会把这些文件默认的设为存档属性。
    存档属性在一般文件管理中意义不大,但是对于频繁的文件批量管理很有帮助。

显示属性 attrib filename

show attrib
1
2
D:\test>attrib .hello
SHR D:\test\.hello

增加属性 attrib +[R|A|S|H|I] filename

add attrib
1
2
3
4
5
6
7
D:\test>attrib test
D:\test\test
D:\test>attrib +R test
D:\test>attrib test
R D:\test\test

去除属性 attrib -[R|A|S|H|I] filename

恢复被病毒隐藏的文件
1
attrib -r -s -h /s /d

Reference:

help ATTRIB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
显示或更改文件属性。
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[drive:][path][filename] [/S [/D] [/L]]
+ 设置属性。
- 清除属性。
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
I 无内容索引文件属性。
X 无清理文件属性。
V 完整性属性。
[drive:][path][filename]
指定 attrib 要处理的文件。
/S 处理当前文件夹
及其所有子文件夹中的匹配文件。
/D 也处理文件夹。
/L 处理符号链接和
符号链接目标的属性