windows cmd
使用attrib
隐藏文件的方法
attrib
指令可用于修改文件的属性
attrib
指令的格式和常用参数:
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 处理符号链接和符号链接目标的属性
对应的文件属性意义为:
R 只读文件属性:表示文件是只读的,不能被修改,但可以被删除,删除的时候会有只读提示。
A 存档文件属性:一般作为备份的标志,当备份软件备份文件后,会把存档属性去掉,而一般的编辑器在编辑文件后,会默认给文件加上存档属性,这样下次再备份的时候就可以只备份有存档属性的文件,从而达到增量备份的目的。即在上一次备份后文件有所改动,一些备份软件在备份的时候会只去备份带有存档属性的文件。
S系统文件属性:表示文件是系统的一部分。标注文件为系统文件,是系统需要调用的文件。
H 隐藏文件属性:默认是看不到的文件,把文件隐藏一般出于保护该文件被误删,也从侧面反应了文件的重要性。
用例:
attrib 显示当前目录下的文件(不包含文件夹)
attrib /d 显示当前目录下的文件(包含文件夹)
attrib +h +s filename 隐藏文件
attrib -h -s filename 取消文件隐藏
PS D:\photo> attrib /d
A D:\photo\1524539723-LhrGNnxDBb.jpg
A D:\photo\65593015.jpg
A D:\photo\capture_20220107004446176.bmp
H D:\photo\funnyphoto
A D:\photo\IMG_20200903_081907.jpg
A D:\photo\phil-saunders-immk8helmetc.jpg
R D:\photo\photolibrary
D:\photo\Screenshot
A D:\photo\timg8FDTJ99A.jpg
A D:\photo\原图.jpg
PS D:\photo> attrib -h funnyphoto
PS D:\photo> attrib +h +s funnyphoto
PS D:\photo> attrib /d
A D:\photo\1524539723-LhrGNnxDBb.jpg
A D:\photo\65593015.jpg
A D:\photo\capture_20220107004446176.bmp
A SH D:\photo\desktop.ini
SH D:\photo\funnyphoto
A D:\photo\IMG_20200903_081907.jpg
A D:\photo\phil-saunders-immk8helmetc.jpg
R D:\photo\photolibrary
H D:\photo\Screenshot
A D:\photo\timg8FDTJ99A.jpg
A D:\photo\原图.jpg