attrib

attrib

attrib指令用於修改檔案的屬性·檔案的常見屬性有:唯讀·存檔·隱藏和系統·

基本信息


唯讀屬性是指檔案只可以做讀的操作.不能對檔案進行寫的操作.就是檔案的防寫.

存檔屬性是用來標記檔案改動的.即在上一次備份後檔案有所改動.一些備份軟體在備份的時候會只去備份帶有存檔屬性的檔案.

隱藏屬性顧名思義即為隱藏檔案.在通常情況下.在資源管理器中不顯示帶有隱藏屬性的檔案.

系統屬性是指標註檔案為系統檔案.是系統需要調用的檔案.系統屬性包括隱藏和唯讀屬性,且在WINDOWS GUI模式下不能更改。

外部命令:Attrib.exe

attrib指令的格式和常用參數為

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

+ 設定屬性。

- 清除屬性。

R 唯讀檔案屬性。

A 存檔檔案屬性。

S 系統檔案屬性。

H 隱藏檔案屬性。

I 無內容索引檔案屬性。

[drive:][path][filename]

指定要處理的檔案屬性。

/S 處理當前資料夾及其子資料夾中的匹配檔案。

/D 處理資料夾。

/L 處理符號連結和符號連結目標的屬性。

詳細釋義

attrib的用途不是很廣泛.不過有的時候可以利用它來做一些方便的檔案處理.比如隨身碟中感染了病毒.會在隨身碟的驅動器里建立多個隱藏的檔案.其中會有一個名為autorun.inf的檔案.這個檔案會為隨身碟添加一個自動運行的選單.如果把默認打開操作改成關聯病毒程式.那么在你雙擊隨身碟的時候.就會感染隨身碟所帶的病毒.通常情況下無法看到這些檔案就沒辦法刪除.可以用下面的步驟來清除.

以下假設我的隨身碟驅動器的盤符是L:."/*"與"*/"之間的內容為注釋.在運行中敲入CMD確定便可以快速打開系統的命令提示符.運行的快捷鍵為"WIN"+"R".

C:\Documents and Settings\Administrator>L: /*進入L盤目錄*/

L:\>dir/a /*這個指令是查看當前目錄全部的檔案.包括有隱藏屬性的.可以用來查看是否有autorun.inf等檔案.*/

L:\>attrib autorun.inf -a -s -r -h /*去掉autorun.inf的四種屬性*/

L:\>del autorun.inf /*刪除autorun.inf*/

然後拔掉隨身碟.再一次連線的時候隨身碟的自動運行選單就沒有了.當然.其他的病毒程式也可以如此操作.如果把autorun.inf換成*.*就可以一次對當前目錄下全部檔案進行操作了.如:

L:\>attrib *.* -a -s -r -h

進入E盤 然後輸入命令還恢復顯示檔案

attrib /d /s +a -s -h -r 這條命令可以恢復隨身碟所有資料夾

病毒的原理

把所有資料夾設定為隱藏的系統檔案 然後複製出病毒樣本 他們都是資料夾圖示

名字都是被隱藏的正常資料夾 這樣就造成一種假象 當你運行正常的資料夾時就會無法打開

因為他就是一個設計好的病毒 正常資料夾都無法顯示 一旦中了隨身碟病毒就沒辦法再恢復了,

但是病毒清除後仍可用attrib進行恢復。

相關詞條

相關搜尋

熱門詞條

聯絡我們