了解 Attrib 指令

了解 Attrib 指令

attrib 指令是一個指令提示字元指令,用於顯示或變更檔案或資料夾的屬性。

您也可以在資源管理器中尋找並設定大多數檔案和資料夾屬性。 attrib 指令在哪裡可用?

attrib 命令可在所有Windows 作業系統的命令提示字元中使用,包括 Windows 10、Windows 8、Windows 7、Windows Vista、Windows XP 以及舊版的 Windows。

不同版本的 Windows 提供的所有離線診斷和修復工具(包括進階啟動選項系統復原選項復原控制台)還包括具有某些功能的 attrib 命令。

此 attrib 指令在 MS-DOS 中也可作為 DOS 指令使用。

注意:某些 attrib 指令開關和其他 attrib 指令語法的可用性可能因作業系統而異。

Windows 中的 attrib 指令有什麼作用?

Attrib 指令語法與開關

attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+x|-x] [drive:][path][filename] [/s [/d] [/l]]

提示:如果您不確定如何解釋上面或下表中顯示的 attrib 命令語法,您應該先學習如何閱讀命令語法。

了解 Attrib 指令

屬性指令選項
選項 解釋
屬性 單獨執行 attrib 指令可以查看執行該指令的目錄中檔案的屬性設定。
+a 設定檔案或資料夾的存檔檔案屬性。
-A 刪除存檔屬性。
+h 設定檔案或資料夾的隱藏屬性。
-H 刪除隱藏屬性。
+我 設定檔案或資料夾的「未內容索引」屬性。
-我 刪除「未對內容建立索引」屬性。
+r 設定檔案或資料夾的唯讀屬性。
-r 去掉只讀屬性。
+s 設定檔案或資料夾的檔案系統屬性。
-S 刪除系統屬性。
+v 設定檔案或目錄的完整性屬性。
-v 刪除完整性屬性。
+x 設定檔案或資料夾的無清理檔案屬性。
-X 刪除無擦洗屬性。
磁碟機、路徑、檔名 這是您要檢視或變更其屬性的檔案(檔案名稱磁碟機路徑是可選的)、資料夾(路徑磁碟機是可選的)或磁碟機。可以使用通配符。
/S 使用此開關可以執行顯示的任何檔案屬性,或對任何指定路徑和/或磁碟機
/d 對於您正在執行的任何內容,此 attrib 選項都包括目錄,而不僅僅是檔案。您只能將/d/s 一起使用。
/l /l選項將您使用 attrib 命令執行的任何操作應用於符號連結本身,而不是符號連結的目標。/l開關僅在您同時使用/s開關時才起作用。
/? 將幫助開關與 attrib 命令結合使用,可以在命令提示字元視窗中顯示有關上述選項的詳細資訊。執行attrib/?與使用help指令執行help attrib相同。

注意:在故障復原控制台中, +c-c開關可用於 attrib 指令,分別設定和清除存檔屬性。在Windows XP 中的此診斷區域之外,可以使用compact 命令從命令列處理檔案壓縮。

當 attrib 指令允許使用通配符時,這表示您可以使用星號 (*) 將屬性套用到一組檔案。但是,如果可能,您需要先刪除隱藏屬性或系統屬性,然後才能變���檔案的任何其他屬性。

attrib 指令範例

attrib +r c:\windows\system\secretfolder

在上面的範例中,attrib 指令用於使用+r 選項為位於 c:\windows\system 中的Secretfolder資料夾啟用唯讀屬性

attrib -h c:\config.sys

在此範例中,使用 -h 選項刪除了位於磁碟機c:根目錄中的config.sys檔案的隱藏檔案屬性

attrib -h -r -s c:\boot\bcd

這次,attrib 命令用於從 bcd 檔案中刪除許多屬性,該檔案是幫助 Windows 啟動必須發揮作用的重要檔案。事實上,執行如上所示的 attrib 命令是在 Windows 中重建 BCD 所需步驟中概述的過程的重要部分。

attrib +a f:*.* & attrib -a f:*.bak

透過上面的 attrib 指令範例,本文套用+a為磁碟機f上存在的所有檔案設定存檔屬性,然後使用&刪除 f 上每個​​檔案的存檔屬性檔案副檔名為 .bak。

提示:上例中,BAK文件表示已經備份過的文件,意味著不需要歸檔或再次備份,因此需要去掉歸檔屬性。

attrib myimage.jpg

最後以一個簡單的 attrib 範例為例,此指令僅顯示名為 myimage.jpg 的檔案的屬性如果刪除後半部並僅執行 attrib 指令,則會顯示目前目錄中所有檔案的屬性。

屬性指令錯誤

了解 Attrib 指令

與大多數命令提示字元命令一樣,請記住在帶有空格的資料夾或檔案名稱周圍使用引號。如果您忘記使用 attrib 命令執行此操作,您將收到錯誤「參數格式不正確 -」

例如,您不必在命令提示字元中鍵入「我的資料夾」以按該名稱顯示資料夾的路徑,而是鍵入「我的資料夾」(使用引號)。

Attrib 命令錯誤(例如「存取被拒絕」)表示您對嘗試變更屬性的檔案沒有足夠的存取權限。在 Windows 中設定這些文件的所有權,然後重試。

attrib 指令的更改

了解 Attrib 指令

命令選項 attrib +i、-i/l首次在 Windows Vista 中可用,並一直保留到Windows 10

attrib 指令的+v、-v、+x-x開關僅在 Windows 7、Windows 8 和 Windows 10 中可用。

相關指令

通常,xcopy 指令會在備份某些內容後影響檔案屬性。例如, xcopy 指令的/m開關在檔案複製後關閉存檔屬性。

同樣, xcopy 命令的/k開關在複製檔案後保留檔案的唯讀屬性。

在資源管理器中查看屬性

了解 Attrib 指令

您也可以使用常用的選單按鈕在資源管理器中檢視和管理檔案和資料夾的屬性。如果您不熟悉命令列,這可能會更好。

透過右鍵單擊該物件並轉到“屬性”>“常規”選項卡來執行此操作。


什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

什麼是惡意軟體 HackTool:Win32/Keygen?如何去除?

您是否掃描過您的設備並發現它感染了 HackTool:Win32/Keygen?在您使用破解或金鑰產生器啟動進階軟體後,Windows Defender 可能會自動警告您有關此惡意軟體的存在。

在 Windows 10 上建立備份和還原點(Restore Point)的說明

在 Windows 10 上建立備份和還原點(Restore Point)的說明

探索如何在Windows 10上建立和管理還原點,這是一項有效的系統保護功能,可以讓您快速還原系統至先前狀態。

在 Windows 10 中開啟裝置管理員的 15 種方法

在 Windows 10 中開啟裝置管理員的 15 種方法

您可以使用以下 15 種方法輕鬆在 Windows 10 中開啟<strong>裝置管理員</strong>,包括使用命令、捷徑和搜尋。

Windows「顯示桌面」的 10 種超快速方法

Windows「顯示桌面」的 10 種超快速方法

很多人不知道如何快速顯示桌面,只好將各個視窗一一最小化。這種方法對於用戶來說非常耗時且令人沮喪。因此,本文將向您介紹Windows中快速顯示桌面的十種超快速方法。

如何使用 Windows Repair 修復 Windows 錯誤

如何使用 Windows Repair 修復 Windows 錯誤

Windows Repair 是一款有效的 Windows 錯誤修復工具,幫助使用者修復與 Internet Explorer、Windows Update 和其他重要程式相關的錯誤。

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

如何在 Windows 10 中開啟資料夾選項或檔案總管選項

您可以使用檔案總管選項來變更檔案和資料夾的工作方式並控制顯示。掌握如何在 Windows 10 中開啟資料夾選項的多種方法。

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

有關在 Windows 10 上刪除使用者帳戶的 5 種方法的說明

刪除不使用的使用者帳戶可以顯著釋放記憶體空間,並讓您的電腦運行得更流暢。了解如何刪除 Windows 10 使用者帳戶的最佳方法。

如何使用Bootsect /nt60將VBC更新為BOOTMGR

如何使用Bootsect /nt60將VBC更新為BOOTMGR

使用 bootsect 命令能夠輕鬆修復磁碟區引導程式碼錯誤,確保系統正常啟動,避免 hal.dll 錯誤及其他啟動問題。

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

Windows 11 中的存檔應用程式功能是什麼?應該啟用還是停用它?

存檔應用程式是一項功能,可以自動卸載您很少使用的應用程序,同時保留其關聯的檔案和設定。了解如何有效利用 Windows 11 中的存檔應用程式功能。

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

如何在 Windows 10 上為 BlueStacks 5 啟用虛擬化 (VT)

要啟用虛擬化,您必須先進入 BIOS 並從 BIOS 設定中啟用虛擬化,這將顯著提升在 BlueStacks 5 上的效能和遊戲體驗。