跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 繁中維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 屬性 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
屬性
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
在電腦運算中,<code>ATTRIB</code> 是 Intel ISIS-II、DOS、IBM OS/2、Microsoft Windows 與 ReactOS 中的一個指令,允許使用者變更電腦檔案或目錄的各種特性,或稱「屬性」。此指令也可用於 EFI shell。 ==歷史== 數個作業系統提供了一組可修改的檔案特性,可透過低階系統呼叫來存取和變更。例如,自 MS-DOS 4.0 發行版起,檔案屬性位元組的前六個位元會指出檔案是否為唯讀(相對於可寫入)、隱藏、系統檔案、磁碟區標籤、子目錄,或檔案是否已被「封存」(若檔案自上次使用 <code>BACKUP</code> 指令後有所變更,則該位元會被設定)。然而,作業系統的初始版本並未提供使用者層級的方法來讀取或變更這些值。 DOS 的 <code>ATTRIB</code> 指令初始版本首次包含在 PC DOS 3.0 版中,其功能僅限於變更唯讀屬性。後續版本允許設定唯讀、隱藏、系統和封存位元。MS-DOS 3.3 版新增了遞迴搜尋子目錄以顯示指定檔案屬性的功能。 Digital Research DR DOS 6.0 和 Datalight ROM-DOS 也包含了此指令的實作。 FreeDOS 版本由 Phil Brutsche 開發,並以 GPLv2 授權。 ==用途== 設定檔案的唯讀位元僅能提供部分保護,以防止意外刪除:雖然像 <code>del</code> 和 <code>erase</code> 這類的指令會遵循此屬性,但其他指令如 <code>DELTREE</code> 則不會。在 Windows 的早期版本中無法變更系統屬性,因此需要使用 <code>ATTRIB</code>。同樣地,Windows 早期版本的系統當機可能會導致暫存檔被設定唯讀位元,並被 Windows 作業系統額外地(且不可撤銷地)鎖定;在這種情況下,建議的刪除檔案方式是開機進入 DOS(從而避開 Windows 的鎖定),並使用 <code>ATTRIB</code> 取消唯讀屬性。操作封存位元讓使用者能控制哪些檔案會被 <code>BACKUP</code> 指令備份。 ==參見== * <code>chattr</code>,Unix 和 Linux 上的對應指令 * <code>cacls</code>,Windows NT 存取控制清單 (ACL) 公用程式 * DOS 命令列表 ==參考資料== ==延伸閱讀== ==外部連結== *attrib | Microsoft Docs *Microsoft DOS ATTRIB command Category:外部 DOS 命令 Category:MSX-DOS 命令 Category:OS/2 命令 Category:ReactOS 命令 Category:Windows 命令 [[分類: 待校正]]
返回到「
屬性
」。