linux文件系統基本知識

系統目錄及其做用以下

/boot:引導文件存放目錄,內核文件(vmlinuz)、引導加載器 (bootloader, grub)都存放於此目錄linux

/dev:設備文件存儲位置   windows

設備文件分爲塊設備(物理)和字符(虛擬)設備,塊設備隨機訪問,有緩存;字符設備線性訪問,無緩存 ,常見的字符設備有dev/nulldev/zerodev/randomdev/tty。緩存

/home:存放普通用戶的家目錄,即普通用戶家目錄的父目錄  dom

/root:root用戶的家目錄,存放root用戶的我的配置文件。socket

/etc:配置文件目錄,修改其中的文件能夠更改默認配置,例如修改/etc/issue能夠更改用戶登錄前終端顯示信息。ide

X11:圖形界面的配置文件spa

opt:第三方軟件的配置文件日誌

/bin:物理位置在/usr/bin,供全部用戶使用的基本命令xml

/sbin:放置系統管理員使用的可執行命令,如fdisk、shutdown、mount等。與/bin不一樣的是,這幾個目錄是給系統管理員root使用的命令,通常用戶只能"查看"而不能設置和使用。進程

/lib:啓動時程序依賴的基本共享庫文件以及內核模塊文件

/lib64:專用於X86_64位系統上的輔助共享庫文件存放位置

/media/run:便攜式移動設備掛載點

/mnt:臨時文件系統的掛載點

/proc:存放內存中的進程信息的虛擬文件系統

/sys:用於輸出當前系統上硬件設備相關信息虛擬文件系統

/tmp:存放臨時文件

/opt:第三方應用程序的安裝位置

/srv:系統上運行的服務須要訪問的數據

/selinux

/var:放置系統運行過程當中常常變化的數據

cache: 應用程序緩存數據目錄

lib: 應用程序狀態信息數據

local:專用於爲/usr/local下的應用程序存儲可變數據;

lock: 鎖文件

log: 日誌目錄及文件

opt: 專用於爲/opt下的應用程序存儲可變數據;

run: 運行中的進程相關數據;一般用於存儲進程pid文件

spool: 應用程序數據池

tmp: 保存系統兩次重啓之間產生的臨時數/比/tmp 容許的大或須要存在較長時間的臨時文件. (雖然系統管理員可能不容許/var/tmp 有很舊的文件.)

        /usr   程序安裝文件夾

bin: 保證系統擁有完整功能而提供的應用程序

sbin:

lib:32位使用

lib64:只存在64位系統

include: C程序的頭文件(header files)

share:結構化獨立的數據,例如doc, man,dict等

local:第三方應用程序的安裝位置

   linux上的應用程序主要由二進制程序,庫文件,配置文件和幫助文件組成,它們的存放位置一般以下:

               二進制程序:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin 

                  庫文件:/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64 

                  配置文件:/etc, /etc/DIRECTORY, /usr/local/etc 

                  幫助文件:/usr/share/man, /usr/share/doc, /usr/local/share/man, /usr/local/share/doc

          

         linux文件系統基本知識         

  1. FHS文件系統目錄標準中,不是全部文件都是共享的,分爲靜態的和動態的。

  2. 文件有兩類數據:元數據和數據。

  3. 存放數據內容的地方叫數據塊,block,是最小的基本單位,windows中叫簇。

  4. 查看塊大小:tune2fs     -l dev/sd* 顯示文件超級塊內容

  5. 再小的內容都要獨佔一個塊。

  6. 文件顏色類型

藍色:目錄, d   

紅色:壓縮文件

綠色:可執行文件

淺綠色:連接文件,l

灰色:其餘文件

粉色:套接字文件,s,socket   

×××:設備文件,分爲d和c,塊設備和字符設備

             淺×××:管道文件,p

             7.文件和目錄命名規則

包含路徑在內文件名最長不能超過4095個字節,用/分割的路徑不能超過255個字節

 除了/nul,其餘字符都支持,標準linux文件系統中區分大小寫。

             8.文件名是-時,進行對它的部分操做命令要加上路徑才能識別。

             9.相對路徑是相對於當前工做目錄或者標文件目錄的路徑 .表示當前目錄,..表示上一級目錄

     目錄總體移動時用相對路徑描述會更準確。

相關文章
相關標籤/搜索