Linux目錄結構

使用命令查看目錄信息:
在這裏插入圖片描述
樹形結構的文件目錄:
在這裏插入圖片描述

  1. 系統啓動必須:
  • /boot:存放的啓動Linux 時使用的內核文件,包括連接文件以及鏡像文件。
  • /etc:存放所有的系統需要的配置文件和子目錄列表,更改目錄下的文件可能會導致系統不能啓動。
  • /lib:存放基本代碼庫(比如c++庫),其作用類似於Windows裏的DLL文件。幾乎所有的應用程序都需要用到這些共享庫。
  • /sys: 這是linux2.6內核的一個很大的變化。該目錄下安裝了2.6內核中新出現的一個文件系統 sysfs 。sysfs文件系統集成了下面3種文件系統的信息:針對進程信息的proc文件系統、針對設備的devfs文件系統以及針對僞終端的devpts文件系統。該文件系統是內核設備樹的一個直觀反映。當一個內核對象被創建的時候,對應的文件和目錄也在內核對象子系統中
  1. 指令集合
  • /bin:存放着最常用的程序和指令
  • /sbin:只有系統管理員能使用的程序和指令。
  1. 外部文件管理:
  • /dev :Device(設備)的縮寫, 存放的是Linux的外部設備。注意:在Linux中訪問設備和訪問文件的方式是相同的。
  • /media:類windows的其他設備,例如U盤、光驅等等,識別後linux會把設備放到這個目錄下。
  • /mnt:臨時掛載別的文件系統的,我們可以將光驅掛載在/mnt/上,然後進入該目錄就可以查看光驅裏的內容了。
  1. 臨時文件:
  • /run:是一個臨時文件系統,存儲系統啓動以來的信息。當系統重啓時,這個目錄下的文件應該被刪掉或清除。如果你的系統上有 /var/run 目錄,應該讓它指向 run。
  • /lost+found:一般情況下爲空的,系統非法關機後,這裏就存放一些文件。
  • /tmp:這個目錄是用來存放一些臨時文件的。
  1. 賬戶:
  • /root:系統管理員的用戶主目錄。
  • /home:用戶的主目錄,以用戶的賬號命名的。
  • /usr:用戶的很多應用程序和文件都放在這個目錄下,類似於windows下的program files目錄。
  • /usr/bin:系統用戶使用的應用程序與指令。
  • /usr/sbin:超級用戶使用的比較高級的管理程序和系統守護程序。
  • /usr/src:內核源代碼默認的放置目錄。
  1. 運行過程中要用:
  • /var:存放經常修改的數據,比如程序運行的日誌文件(/var/log 目錄下)。
  • /proc:管理內存空間!虛擬的目錄,是系統內存的映射,我們可以直接訪問這個目錄來,獲取系統信息。這個目錄的內容不在硬盤上而是在內存裏,我們也可以直接修改裏面的某些文件來做修改。
  1. 擴展用的:
  • /opt:默認是空的,我們安裝額外軟件可以放在這個裏面。
  • /srv:存放服務啓動後需要提取的數據(不用服務器就是空)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章