隱藏檔案或隱藏目錄

電腦運算中,一個隱藏的資料夾 (或隱藏的目錄) 或隱藏的檔案是一個資料夾在檔案顯示於目錄的清單時的一些不顯示檔案系統和應用程式的預設情況。它們通常用於儲存使用者的首個選項或保留一個應用程式的狀態和通過使用各種應用程式隱蔽地建立的。它們不是一種安全機制,因為其進入不受限制 ─ 通常它隱藏的大多是目錄而不是使用者隱藏了直接建立的內容的清單目錄。[1][2][3][4]

Unix和類Unix系統的情況

類Unix操作系統中,任何檔案或資料夾會以點字(. )作為開頭(例如:/home/user/.config ),通常稱為點檔案,即是視為隱藏的檔案,也就是ls,除非使用了-a標誌(則LS -a),否則ls命令不會令它們顯示。在大多數命令列殼層中,萬用字元與以.作為開頭的檔案並不匹配,除非萬用字元本身始於一個明確的.(雖然這有時可組態,例如:在bash中的dotglob[5]選項)。

Android

Android作業系統中用空的 .nomedia 檔案表示智慧型手機套用不應該顯示和包含該資料夾中的內容。.nomedia 檔案並不作用於檔案系統和作業系統,需要依靠各個套用自行遵守規則。

GNOME

Mac OS X

磁碟作業系統和Microsoft Windows

對於微軟所開發的檔案系統中(FAT系列、NTFS),「隱藏」是作為一個檔案系統元資料的,通過在檔案內容視窗或通過attrib命令對檔案或資料夾設定,在DOS環境中使用dir檢視檔案列表時必須要附加-A H才能檢視到隱藏檔案,而在檔案總管中,預設也是不顯示隱藏檔案,需要在「資料夾選項」的「檢視」選項頁中,啟用「顯示所有檔案和資料夾」才能檢視。

另外,還有一個檔案內容為「系統」,類似「隱藏」的功能,但是被微軟作業系統用於標記其系統檔案,該內容功能即使是按照前述的顯示隱藏檔案(資料夾)的設定也不會被顯示,需要在DOS環境中使用dir檢視檔案列表時必須要附加-A S,或在檔案總管中,在「資料夾選項」的「檢視」選項頁中,啟用「顯示系統資料夾」或取消「隱藏所保護的作業系統檔案」才能檢視。

參考文獻

  1. ^ "What is a hidden file?"頁面存檔備份,存於網際網路檔案館), Microsoft.com
  2. ^ Configuring X: What are all those dotfiles for anyway?. Linux Focus. March 1998 [2013-09-08]. (原始內容存檔於2016-09-14) (英語). 
  3. ^ Sample .bashrc and .bash_profile Files. Linux Documentation Project. [2016-02-10]. (原始內容存檔於2021-04-14) (英語). 
  4. ^ Understanding Linux configuration files. IBM.com. [2012-02-13]. (原始內容存檔於2018-06-12) (英語). 
  5. ^ Bash Reference Manual. 3.5.8 Filename Expansion. [January 23, 2014]. (原始內容存檔於2018-07-14) (英語).