當前位置:
首頁 > 最新 > 根文件系統詳解

根文件系統詳解

有句概括linux非常到位的一句話,就是一切皆文件。既然一切皆文件,那麼,linux有一套自己的根文件系統來支撐整個linux正常有序的運轉。

/footfs:根文件系統

/boot:系統啟動相關的文件 ,如內核、initrd以及grub(bootloader)

/dev:設備文件,其主要包括,塊設備(隨機訪問數據塊)、字元設備(線性訪問,按字元為單位)、設備號(主設備號和次設備號)。

/etc:配置文件

/home:用戶的家目錄,每個用戶的家目錄通常默認為/home/USERNAME

/root:管理員的家目錄

/lib:庫文件,其包括靜態庫(像.a)和動態庫(像.dll,.so),/lib/moudles是內核模塊文件。靜態庫是被編譯載入至二進位文件中,動態庫是被編譯載入至進程的內存空間中。

/media:掛載點目錄,移動設備

/mnt:掛載點目錄,額外的臨時文件

/opt:可選目錄

/proc:偽文件系統,內核映射文件

/sys:偽文件系統,跟硬體設備相關的屬性映射文件系統

/tmp:臨時文件,/var/tmp

/run:運行目錄,存放的是系統運行時的數據,比如進程的PID文件

/var:可變化的文件,系統運行和軟體運行產生的日誌信息

/bin:可執行文件,用戶命令

/sbin:管理命令

/usr:shared,read only

/usr/bin(普通用戶使用的應用程序),/usr/sbin(管理員使用的應用程序),/usr/lib(庫文件Glibc)

/usr/local:

/usr/local/bin,/usr/local/sbin,/usr/local/lib

在對文件系統進行描述的中,我們引進路徑概念,路徑也就是說在我們平時找到需要的文件就必須知道文件的位置 ,而表示文件位置的方式就是路徑。路徑分為絕對路徑和相對路徑。絕對路徑就是不論是尋找什麼樣的文件,它都是從根出發的,而相對路徑,則是從當前位置出發的,大多以.或者..的形式展現的為主要特徵。

找到了文件,則要對文件進行管理。

創建文件:touch (修改文件的時間戳)

-a 只修改訪問的時間戳

-m 只修改改變的時間戳

-t 直接指定改動的時間

-c 不創建任何文件(此時的作用相當於創建空目錄)

stat 顯示文件或文件系統的狀態信息

創建文件,可以使用文本編輯器

刪除文件 rm (rm是rm –i的別名)

-I 互動式(所以用rm時會彈出是否刪除的交互提示)

-f 強行刪除,不需要提示。

-r 刪除目錄時遞歸刪除其中的文件

rm –rf刪除目錄時遞歸刪除其中的文件並不要提示

rm –rf / 刪除根目錄時遞歸刪除其中的文件並不要提示

目錄管理

ls:查看目錄

cd:進入目錄

pwd:查看當前目錄

mkdir:創建空目錄

-p 可以創建沒有創建的父目錄

-v 顯示全部創建詳情

mkdir /mnt/test/_ –pv 結果創建的目錄絕對是a_b a_c d_b d_c

tree:查看目錄樹

刪除目錄:rmdir

刪除空目錄

-p 刪除一脈相承的空目錄


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT寵兒 的精彩文章:

數據中心運維綜述

TAG:IT寵兒 |