1. 程式人生 > 其它 >Linux學習筆記——檔案目錄

Linux學習筆記——檔案目錄

技術標籤:linuxlinux

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是一個臨時檔案系統,儲存系統啟動以來的資訊。當系統重啟時,這個目錄下的檔案應該被刪掉或清除。
sbinroot 使用者使用的命令存放目錄
srv一些網路服務所需要的資料檔案
sys同 proc 目錄,用於記錄 CPU 與系統硬體的相關資訊
tmp程式執行時產生的臨時檔案存放目錄
usr系統存放程式的目錄,類似於在 windows 下的資料夾 programefiles
var存放內容常變動的檔案目錄,如系統日誌檔案

3、檔案型別介紹

在 Linux 下,我們看到的一切都是檔案,主要包括如下型別:

普通檔案: 如文字檔案,bin 檔案等。

可執行檔案: 可執行檔案包括指令碼和應用程式,這些檔案可被系統載入執行,類似 Windows 下的 bat 指令碼、exe 程式檔案等。

連結檔案: 連結檔案分為硬連結和軟連結:

  1. 硬連結是指同一個檔案的不同別名。
  2. 軟連結檔案有類似於 Windows 的快捷方式。它實際上是一個特殊的檔案。在符號連線中,檔案實際上是一個文字檔案,其中包含的有另一檔案的位置資訊。

目錄檔案: 在 Linux 下目錄也是檔案。

裝置檔案: 硬體裝置也是檔案,通過開啟對應的裝置檔案可以初始化裝置,部分裝置還可以通過讀寫裝置檔案實現對硬體的控制。

4、系統路徑

絕對路徑: 由根目錄(/)開始寫起的檔名或目錄名稱。

相對路徑: 相對於目前路徑的檔名寫法,反正開頭不是 /
就屬於相對路徑的寫法。

. :代表當前的目錄,也可以使用 ./ 來表示
.. :代表上一層目錄,也可以 ../ 來代表