attrib命令介绍

来源:互联网 发布:阿里农村淘宝运营待遇 编辑:程序博客网 时间:2024/06/01 19:08

一、概述
    attrib指令用于修改文件的属性。文件的常见属性有:只读、存档、隐藏和系统。只读属性是指文件只可以做读的操作,不能对文件进行写的操作,就是文件的写保护。存档属性是用来标记文件改动的,即在上一次备份后文件有所改动。一些备份软件在备份的时候会只去备份带有存档属性的文件。隐藏属性顾名思义即为隐藏文件。在通常情况下。在资源管理器中不显示带有隐藏属性的文件。系统属性是指标注文件为系统文件。是系统需要调用的文件。
二、命令格式
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path]filename] [/S [/D]]
+ 设置属性。
- 清除属性。
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
[drive:][path][filename]
指定要处理的文件属性。
/S 处理当前文件夹及其子文件夹中的匹配文件。
/D 也处理文件夹。
三、处理感染病毒的用途
   attrib的用途不是很广泛。不过有的时候可以利用它来做一些方便的文件处理。比如U盘中感染了病毒。会在U盘的驱动器里建立多个隐藏的文件。其中会有一个名为autorun.inf的文件。这个文件会为U盘添加一个自动运行的菜单。如果把默认打开操作改成关联病毒程序。那么在你双击U盘的时候。就会感染U盘所带的病毒。
通常情况下无法看到这些文件就没办法删除。可以用下面的步骤来清除(假设我的U盘驱动器的盘符是L:):


C:\Documents and Settings\Administrator> L:
L:\ >dir/a                                
L:\ > attrib autorun.inf -a -s -r-h      
L:\ > delautorun.inf                     
然后拔掉U盘。再一次连接的时候U盘的自动运行菜单就没有了。当然,其他的病毒程序也可以如此操作。

   很多病毒都具有隐藏属性,甚至具有只读属性和系统属性。系统中毒后,偏偏难以正常查看隐藏文件。这时Attrib命令就派上了用场。
   假设我们想要查看C盘根目录下的隐藏文件。
C:\>attrib -s -r -h
如果出现“未重设隐藏文件”、“未重设系统文件”、“未重设隐藏文件”、“拒绝访问”等提示,如:未重设隐藏文件 -C:\bootfont.bin ;
可能的原因是:那个未能修改属性的文件另外设置了安全权限,比如,当前帐户权限为“只读”。修改C盘权限,设置当前帐户具有“写入”权限,再执行attrib命令,
就可以修改属性了。如:
C:\>attrib bootfont.bin -s -r -h
执行这个命令后,bootfont.bin的隐藏属性等就被取消了。
如果给这个命令加上 /S/D参数,那么,除了修改当前目录下的文件的属性外,还可以修改文件夹和子文件夹以及子文件夹里面所有文件的属性。如:
C:\>attrib -s -r -h /s /d
  对于具有系统属性的文件,不能在资源管理器界面中修改隐藏属性。
本文整理自网络。

0 0
原创粉丝点击