Linux系統的文件目錄、類型和顏色的詳細介紹

一名菜鳥學習編程技術,記錄所學知識並分享給大家,希望大家多多支持

前言

Linux系統的宗旨是“萬物皆文件”

樹形目錄結構。在計算機系統中存有大量的文件,如何有效地組織和管理他們並未用戶提供一個使用方便的接口,是文件系統的一大任務。Linux系統文件目錄的方式來組織和管理系統中的所有文件。所謂文件目錄就是將所有文件的說明信息採用樹形結構組織起來,即常說的目錄,也就是說,整個文件系統中有一個“根”(“root”),然後在根上分“杈”(“directory”),任何一個分“杈”上都可以再分“杈”,“杈”上也可以長出葉子。“根”和“杈”在Linux中被稱爲目錄或文件夾,而葉子則是一個文件。實踐證明,樹形結構的文件系統效率比較高。

文件系統的概念

磁盤上的文件系統是分層次的。由若干目錄及其子目錄組成上層的目錄稱爲根目錄用""

  1. 文件與目錄的定義。
名稱 定義
文件系統 它是磁盤上有特定格式的一片區域,操作系統通過文件系統可以方便的查詢或訪問其中所包含的磁盤塊。
文件 文件系統中存儲數據的一個命名對象,一個文件可以是空文件,但仍可以爲操作系統提供其他信息。
  1. 文件系統
名稱 定義
目錄 包含許多文件項目的一類特殊文件。目錄支持文件系統的層次結構,文件系統中的每個文件都登記在一個(或多個)目錄中。
子目錄 包含在一個目錄中的目錄,包含子目錄的目錄稱爲父目錄。除了根目錄以外所有的目錄都是子目錄,並且有他們的父目錄。根目錄就作爲自己的父目錄。
文件名 用來標識文件的字符串,它保存在一個目錄文件項中。
路徑名 用斜線字符""表示。結合在一起的一個或多個文件的集合,路徑名指定的一個文件在分層的樹形結構 (即文件系統)中的位置。
  1. 文件類型
文件類型 說明
普通文件(-) Linux中最多的一種文件類型, 包括純文本文件(ASCII);二進制文件(binary);數據格式的文件(data);各種壓縮文件。
目錄(d) 能用cd命令進入的。例如 [drwxrwxrwx]。
字符設備文件(c) 即串行端口的接口設備,例如鍵盤、鼠標等等。
塊設備文件(b) 存儲數據以供系統存取的接口設備,簡單而言就是硬盤。例如一號硬盤的代碼是 /dev/hda1等文件。
套接口文件(s) 用在網絡數據連接。可以啓動一個程序來監聽客戶端的要求,客戶端就可以通過套接字來進行數據通信。
管道(p) 解決多個程序同時存取一個文件所造成的錯誤。FIFO是first-in-first-out(先進先出)的縮寫。
符號鏈接文件(l) 類似Windows下面的快捷方式。

在這裏插入圖片描述

  1. 文件顏色

Linux系統中一切都是文件,而對服務程序進行配置自然也是編輯程序的配置文件。
文本文件在Linux中爲了進行類型的區分都帶有不同的顏色。在Linux字符界面中輸入了ls -l以後的文件列表中可以看到這些文本的顏色。

顏色 說明
綠色文件 可執行文件,可執行的程序
紅色文件 壓縮文件或者包文件
藍色文件 目錄
白色文件 一般性文件,如文本文件,配置文件源碼文件等
淺藍色文件 鏈接文件,主要是使用ln命令建立的文件
紅色閃爍 表示鏈接的文件有問題
黃色文件 表示設別文件
灰色文件 表示其他文件

綠色文件:可執行文件,可執行的程序
紅色文件:壓縮文件或者包文件
藍色文件:目錄
白色文件:一般性文件,如文本文件,配置文件源碼文件等
淺藍色文件:鏈接文件,主要是使用ln命令建立的文件
紅色閃爍:表示鏈接的文件有問題
黃色文件:表示設備文件
灰色文件:表示其他文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章