Linux學習筆記——檔案目錄
阿新 • • 發佈:2020-12-25
Linux學習筆記——檔案目錄
前言
大家好,我是阿聰,這是我第二次在CSDN發文章,文章的內容算是我學習linux的一個筆記,每學一章我會發一篇出來。
今天的內容是Linux檔案目錄。
1、linux目錄層次標準
輸入:
//進入系統根目錄
cd/
檢視根目錄:
輸入:
//輸出目錄樹狀圖
tree
//檢視目錄檔案
ls -l
檔案系統的層次結構標準
時間: 2015.06.03
檔案: FHS3.0
http://refspecs.linuxfoundation.org/FHS_3.0
2、目錄詳細介紹
目錄 | 目錄放置的內容 |
---|---|
bin | 存放系統命令的目錄,如命令 cat,cp,mkdir |
boot | 存放開機啟動過程所需的內容,如開機管理程式 grub2 |
dev | 所有裝置檔案的目錄(如音效卡、硬碟、光碟機) |
etc | 系統的主要配置檔案 |
home | 使用者家目錄資料的存放目錄 |
lib | 存放 sbin 和 bin 目錄下命令所需的庫檔案 |
lib32/lib64 | 存放二進位制函式庫,支援 32 位/64 位 |
lost+found | 在 EXT3/4 系統中,當系統意外崩潰或意外關機時,會產生一些碎片檔案在這個目錄下面,系統啟動 fcsk 工具會檢查這個目錄,並修復已損壞的檔案。 |
media | 用於掛載光碟,軟盤和 DVD 等裝置 |
mnt | 同 media 作用一樣,用於臨時掛載儲存裝置 |
opt | 第三方軟體安裝存放目錄。 |
proc | 程序及核心資訊存放目錄,不佔用硬碟空間。 |
root root | 使用者的家目錄 |
run | 是一個臨時檔案系統,儲存系統啟動以來的資訊。當系統重啟時,這個目錄下的檔案應該被刪掉或清除。 |
sbin | root 使用者使用的命令存放目錄 |
srv | 一些網路服務所需要的資料檔案 |
sys | 同 proc 目錄,用於記錄 CPU 與系統硬體的相關資訊 |
tmp | 程式執行時產生的臨時檔案存放目錄 |
usr | 系統存放程式的目錄,類似於在 windows 下的資料夾 programefiles |
var | 存放內容常變動的檔案目錄,如系統日誌檔案 |
3、檔案型別介紹
在 Linux 下,我們看到的一切都是檔案,主要包括如下型別:
普通檔案: 如文字檔案,bin 檔案等。
可執行檔案: 可執行檔案包括指令碼和應用程式,這些檔案可被系統載入執行,類似 Windows 下的 bat 指令碼、exe 程式檔案等。
連結檔案: 連結檔案分為硬連結和軟連結:
- 硬連結是指同一個檔案的不同別名。
- 軟連結檔案有類似於 Windows 的快捷方式。它實際上是一個特殊的檔案。在符號連線中,檔案實際上是一個文字檔案,其中包含的有另一檔案的位置資訊。
目錄檔案: 在 Linux 下目錄也是檔案。
裝置檔案: 硬體裝置也是檔案,通過開啟對應的裝置檔案可以初始化裝置,部分裝置還可以通過讀寫裝置檔案實現對硬體的控制。
4、系統路徑
絕對路徑: 由根目錄(/)開始寫起的檔名或目錄名稱。
相對路徑: 相對於目前路徑的檔名寫法,反正開頭不是 /
就屬於相對路徑的寫法。
. :代表當前的目錄,也可以使用 ./ 來表示
.. :代表上一層目錄,也可以 ../ 來代表