屬性命令示例,開關,選項等
attrib 命令是一個 命令提示符命令, 用於顯示或更改文件或文件夾的文件屬性 。
您還可以在Windows資源管理器中找到並設置大多數文件和文件夾屬性,方法是右鍵單擊該對象並進入其屬性>常規選項卡。
屬性命令可用性
attrib命令在所有Windows 操作系統(包括Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP以及舊版Windows)的命令提示符中都可用。
與各種版本的Windows一起提供的所有脫機診斷和修復工具(包括高級啟動選項 , 系統恢復選項和故障恢復控制台 )也包含attrib命令。
這個attrib命令也可以在MS-DOS中作為 DOS命令使用 。
注意:某些attrib命令開關和其他attrib命令語法的可用性可能因操作系統和操作系統而異。
Attrib命令語法和開關
attrib [ + a | -a ] [ + h | -h ] [ + i | -i ] [ + r | -r ] [ + s | -s ] [ + v | -v ] [ + x | -x ] [ 驅動器 : ] [ 路徑 ] [ 文件名 ] [ / s [ / d ] [ / l ]]
提示:如果您不確定如何解釋您在上面看到或在下表中顯示的attrib命令語法,請參閱如何閱讀命令語法 。
ATTRIB | 單獨執行attrib命令以查看在執行命令的目錄內的文件上設置的屬性。 |
+一 | 將存檔文件屬性設置為文件或目錄。 |
-一個 | 清除存檔屬性。 |
+ H | 將隱藏文件屬性設置為文件或目錄。 |
-H | 清除隱藏的屬性。 |
+我 | 將'not content indexed'文件屬性設置為文件或目錄。 |
-一世 | 清除'not content indexed'文件屬性。 |
+ R | 將只讀文件屬性設置為文件或目錄。 |
-r | 清除只讀屬性。 |
+ S | 將系統文件屬性設置為文件或目錄。 |
-s | 清除系統屬性。 |
+ v | 將完整性文件屬性設置為文件或目錄。 |
-v | 清除完整性屬性。 |
+ X | 將no scrub file屬性設置為文件或目錄。 |
-X | 清除no scrub屬性。 |
drive :,路徑,文件名 | 這是文件( 文件名 ,可選帶驅動器和路徑 ),目錄( 路徑 ,可選驅動器 )或要查看或更改其屬性的驅動器 。 通配符的使用是允許的。 |
/秒 | 使用此開關可以執行在您指定的任何驅動器和/或路徑內的子文件夾上執行的任何文件屬性顯示或更改,或者如果未指定驅動器或路徑,則執行文件夾內的文件屬性。 |
/ d | 這個attrib選項包括目錄,不僅包括文件,還包括你正在執行的任何目錄。 您只能將/ d與/ s一起使用 。 |
/升 | / l選項將您使用attrib命令執行的任何操作應用於符號鏈接本身,而不是符號鏈接的目標。 / l開關僅在您使用/ s開關時才有效。 |
/? | 使用幫助開關和attrib命令在命令提示符窗口中顯示有關上述選項的詳細信息。 執行attrib /? 與使用help命令執行幫助attrib相同 。 |
注意:在故障恢復控制台中,attrib命令可以使用+ c和-c開關,它們分別設置和清除壓縮文件屬性。 在Windows XP的此診斷區域之外,使用compact命令從命令行處理文件壓縮。
當attrib命令允許使用通配符時,這意味著您可以使用*符號將該屬性應用於一組文件。
但是,如果適用,必須首先清除系統或隱藏屬性,然後才能更改文件的其他任何屬性。
Attrib命令示例
attrib + rc:\ windows \ system \ secretfolder在上面的例子中,attrib命令用於打開位於c:\ windows \ system中的secretfolder目錄的只讀屬性,使用+ r選項。
attrib -hc:\ config.sys在此示例中,位於c:驅動器根目錄中的config.sys文件通過使用-h選項清除了其隱藏文件屬性。
attrib -h -r -sc:\ boot \ bcd這一次,attrib命令用於從bcd文件中刪除多個文件屬性,這是一個必須在Windows上啟動的重要文件。 事實上,如上所示執行attrib是我們的如何在Windows重建BCD教程中概述的過程的關鍵部分。
attrib myimage.jpg以一個簡單的attrib結尾為例,這個簡單地顯示名為myimage.jpg的文件的屬性。
屬性命令錯誤
與命令提示符中的大多數命令一樣,請記住在具有空格的文件夾或文件名稱周圍使用雙引號。 如果您忘記使用attrib命令執行此操作,則會出現“參數格式不正確 - ”錯誤。
例如,不要在命令提示符中鍵入我的文件夾以顯示按該名稱指定的文件夾路徑,您應該鍵入“我的文件夾”以使用引號。
像“訪問被拒絕”這樣的Attrib命令錯誤意味著你沒有足夠的權限訪問你想要修改屬性的文件。 取得Windows中的這些文件的所有權,然後重試。
屬性命令的變化
+ i , -i和/ l attrib命令選項在Windows Vista中首次可用,並且通過Windows 10保留。
attrib命令的+ v , -v , + x和-x開關僅在Windows 7,Windows 8和Windows 10中可用。
與屬性相關的命令
xcopy命令在備份某些內容後會影響文件的屬性是很常見的。 例如,複製文件後,xcopy命令的/ m開關將關閉歸檔屬性。
同樣,xcopy / k開關一旦複製就會保留文件的只讀屬性。