從Files Reference - AIX IBM
的文件是數據的集合,可以讀出或寫入。文件可以是您創建的程序,您編寫的文本,您獲取的數據或您使用的設備。命令,打印機,終端和應用程序都存儲在文件中。這允許用戶以統一的方式訪問系統的各種元素,並賦予操作系統極大的靈活性。創建文件時不隱含格式。
有三種類型的文件
- 常規的 - 將數據(文本,二進制和可執行)。
- 目錄 - 包含用於訪問其他文件的信息。
- 特殊 - 定義一個FIFO(先進先出)文件或物理設備。
常規文件是最常見的。當使用文字處理程序創建文檔時,程序和文檔都包含在常規文件中。
常規文件包含文本或二進制信息。文本文件可由用戶讀取。二進制文件可以被計算機讀取。二進制文件可以是指示系統完成工作的可執行文件。命令,shell腳本和其他程序存儲在可執行文件中。
目錄包含系統訪問所有類型文件所需的信息,但它們不包含實際的文件數據。因此,目錄佔用的空間少於常規文件,並且使文件系統結構具有靈活性和深度。每個目錄條目代表文件或子目錄,並且包含文件的名稱和文件的i節點(索引節點引用)編號。 i節點號碼錶示描述與文件相關聯的數據的位置的唯一i節點。目錄由一組單獨的命令創建和控制。有關更多信息,請參閱操作系統和設備管理中的「目錄」。
特殊文件定義系統的設備或由進程創建的臨時文件。有三種基本類型的特殊文件:FIFO(先入先出),塊和字符。 FIFO文件也被稱爲管道。通過一個進程創建管道,以暫時允許與另一個進程進行通信。這些文件在第一個進程完成時不再存在。塊和字符文件定義設備。
以上所有內容均來自第一個鏈接。我已經檢查了許多有關Operational Systems差異的其他資料,看來這是我找到的所有資源中最常見的定義。
找到[這個問題](HTTP GET所有其他信息:/ /stackoverflow.com/questions/16505508/what-opaque-content-exactly-mean),更多地關注不透明的內容部分。雖然似乎沒有回答你的整個問題。 – thegrinner
在* nix系統上,文件系統中還有設備節點,fifos和本地套接字。也許這就是那種「其他」的意思? – FatalError
@FatalError,這個詞只和* nix系統有關,但不是像Windows這樣的系統? – Thunderforge