i.MX6ULL終結者Linux檔案系統的構建根檔案系統目錄介紹
在構建根檔案系統之前,我們先來看一下根檔案系統裡面大概都有些什麼內容,以 Ubuntu虛擬機器為例,根檔案系統的目錄名字為‘/’,命令如下:
cd / //進入到根目錄下
ls //列印當前目錄下的檔案
進入根目錄後,ls檢視的內容如圖 1所示:
上圖我們可以看到根目錄下有很多的目錄和檔案,這些都是Ubuntu系統所需要的,有一些目錄和檔案在嵌入式Linux根檔案系統中是不存在的。在這裡講解一下常用的目錄檔案。
1./bin目錄
系統存放可執行檔案的目錄,在/bin目錄下的指令可以被root和一般使用者所使用。主要有:cat,chmod,ls,cp等常用的指令。
2./dev目錄
在Linux系統下,任何外設與介面裝置都是以檔案的形式存在於這個目錄當中,對這個目錄下檔案的操作就相當於操作外部裝置。
3./etc目錄
系統主要的配置檔案幾乎都放置在這個目錄下,例如人員的賬號密碼檔案、各種服務的啟始檔等等。一般來說,這個目錄下的檔案屬性是可以讓一般使用者查閱的,但是隻有root有權利修改。
4./lib目錄
此目錄下存放著 Linux 所必須的庫檔案。這些庫檔案是共享庫,命令和使用者編寫的應用程式要使用這些庫檔案。
5./mnt目錄
臨時掛載目錄,一般為空目錄,臨時掛載某些額外的裝置,例如U盤、sd卡等。
6./opt目錄
這個是給第三方軟體放置的目錄。一般來說,第三方軟體都安裝到這個目錄下。
7./proc目錄
當Linux系統啟動後,會將此目錄作為proc檔案系統的掛載點。proc是一個虛擬檔案系統,存放的資料都在記憶體當中,例如系統核心、外設的狀態和網路狀態等內容。因為這個目錄下的資料都是在記憶體中當中,不佔用任何硬碟空間。比較重要的檔案例如:/proc/cpuinfo,
/proc/interrupts等。
8./usr目錄
usr 不是 user 的縮寫,而是 Unix Software Resource 的縮寫,也就是 Unix 作業系統軟體資源目錄,而不是使用者的資料。所有系統預設的軟體都會放置到/usr下。
9./sbin目錄
Linux有非常多的指令是用來設定系統環境的,這些指令只有root才能使用,其他使用者只能用來查詢。放在/sbin底下的為開機過程中所需要的,裡面包括了開機、修復、還原系統所需要的指令。
10./var目錄
此目錄存放一些可以改變的資料。
11./sys目錄
此目錄和/proc目錄非常類似,也是一個虛擬的檔案系統。主要記錄核心與系統硬體相關的資訊。包括目前已載入的核心模組與核心檢測到的硬體裝置資訊等等。
相關文章
- i.MX6ULL終結者Linux檔案系統的構建BusyBox構建根檔案系統Linux
- Linux檔案系統目錄結構Linux
- 根檔案系統簡介與BusyBox構建根檔案系統
- Macbook磁碟系統結構/檔案/目錄介紹分析Mac
- linux檔案系統的目錄結構筆記Linux筆記
- 根檔案系統構建
- Linux檔案系統、目錄Linux
- 檔案系統(十一):Linux Squashfs只讀檔案系統介紹Linux
- Linux 檔案系統基本介紹Linux
- Linux系統的目錄及重要檔案Linux
- 『學了就忘』Linux檔案系統管理 — 57、Linux檔案系統介紹Linux
- 二、Linux檔案系統結構Linux
- Linux下的檔案系統結構Linux
- 教你用 buildroot 構建根檔案系統UI
- Linux雜記-根檔案系統Linux
- 比起 Windows,怎樣解讀 Linux 的檔案系統與目錄結構?WindowsLinux
- 列出並排序檔案系統根目錄(/)下各個目錄的大小排序
- Linux快速入門(05)Linux檔案系統介紹Linux
- Linux系統篇-檔案系統&虛擬檔案系統Linux
- 獲取Linux系統中目錄檔案大小的方法Linux
- Linux系統中有哪些比較重要的檔案系統結構?Linux
- 簡單介紹一下 Linux 檔案系統?Linux
- ros學習檔案系統介紹ROS
- linux的檔案系統Linux
- [Linux]檔案系統Linux
- Linux檔案系統Linux
- Linux系統檔案系統及檔案基礎篇Linux
- 檔案系統的物理結構分配
- 【檔案系統】嵌入式檔案系統Fatfs簡介
- 關於檔案系統在建立目錄檔案和普通檔案時的區別
- 分散式檔案系統(HDFS)與 linux系統檔案系統 對比分散式Linux
- Linux系統下如何修改檔案或目錄的許可權?Linux
- 使用 SSHFS 掛載遠端的 Linux 檔案系統及目錄Linux
- rootfs -根檔案系統製作
- 論Linux檔案系統Linux
- Linux AUFS 檔案系統Linux
- Linux 根檔案系統的移植(從入門到精通)Linux
- Linux核心啟動之根檔案系統掛載Linux