Linux快速入門(05)Linux檔案系統介紹

郭藝賓發表於2020-11-13

Linux檔案系統簡介

在Linux作業系統中,所有被作業系統管理的資源,例如網路介面卡、磁碟驅動器、印表機、輸入輸出裝置、普通檔案或是目錄都被看作是一個檔案。

也就是說在LINUX系統中有一個重要的概念:一切都是檔案。其實這是UNIX哲學的一個體現,而Linux是重寫UNIX而來,所以這個概念也就傳承了下來。在UNIX系統中,把一切資源都看作是檔案,包括硬體裝置。UNIX系統把每個硬體都看成是一個檔案,通常稱為裝置檔案,這樣使用者就可以用讀寫檔案的方式實現對硬體的訪問。

 

 

Linux檔案目錄結構

Linux的目錄結構如下:

 

 

Linux檔案系統的結構層次鮮明,就像一棵倒立的樹,最頂層是其根目錄: 

常見目錄說明:

  • /bin 存放二進位制可執行檔案(ls,cat,mkdir等),常用命令一般都在這裡;
  • /etc 存放系統管理和配置檔案;
  • /home 存放所有使用者檔案的根目錄,是使用者主目錄的基點,比如使用者user的主目錄就是/home/user,可以用~user表示;
  • /usr  用於存放系統應用程式;
  • /opt 額外安裝的可選應用程式包所放置的位置。一般情況下,我們可以把tomcat等都安裝到這裡;
  • /proc 虛擬檔案系統目錄,是系統記憶體的對映。可直接訪問這個目錄來獲取系統資訊;
  • /root 超級使用者(系統管理員)的主目錄(特權階級o);
  • /sbin: 存放二進位制可執行檔案,只有root才能訪問。這裡存放的是系統管理員使用的系統級別的管理命令和程式。如ifconfig等;
  • /dev 用於存放裝置檔案;
  • /mnt 系統管理員安裝臨時檔案系統的安裝點,系統提供這個目錄是讓使用者臨時掛載其他的檔案系統;
  • /boot 存放用於系統引導時使用的各種檔案;
  • /lib  存放著和系統執行相關的庫檔案 ;
  • /tmp 用於存放各種臨時檔案,是公用的臨時檔案儲存點;
  • /var 用於存放執行時需要改變資料的檔案,也是某些大檔案的溢位區,比方說各種服務的日誌檔案(系統啟動日誌等。)等;
  • /lost+found 這個目錄平時是空的,系統非正常關機而留下“無家可歸”的檔案(windows下叫什麼.chk)就在這裡

 

我們進入安裝的作業系統的命令列,執行下面兩個命令:

cd   /

ls   -al

如圖:

就可以看到上面介紹的各個檔案目錄結構,上面的每個說明我們看一遍大概有個印象就行,其實在Linux上面操作多了以後,很多都會自然而然的記住。

相關文章