Linux檔案系統概述

來源:互聯網
上載者:User

Linux檔案系統概述1.3.2.1檔案系統階層

在熟悉命令前,我們先來熟悉一下linux的檔案系統結構。

和windows系統下的分磁碟(C:,D:…)管理方式不同,

linux 檔案系統是一個1.3.6所示的以“/”為根的樹狀結構。

Ubuntu Linux 檔案系統目錄結構遵循 linux Filesystem Hierarchy Standard(FHS,

檔案系統階層標準)。

FHS官方網址:http://www.pathname.com/fhs/  “/”稱為根目錄,

其它說有目錄都是其子目錄。


圖1.3.5  ubuntu linux 目錄結構

各個目錄簡要說明如下:

bin  基本二進位檔案

boot 核心和bootloader檔案

dev  裝置檔案

etc  主機配置和初始化指令檔目錄

lib 共用庫和核心模組、標頭檔等

media 可移除介質裝置的掛載點(光碟片,u盤等)

mnt 檔案系統的臨時掛載點

opt 追加的的應用程式軟體包

sbin 系統管理程式二進位檔案

tmp 臨時檔案目錄

root  root使用者的主目錄,以root身份登入後自己進入該目錄

home 使用者的主目錄,除root使用者外其它使用者都會以使用者名稱在該目錄下建立一個主目錄

proc 一般procfs檔案系統會掛載到這個目錄,procfs檔案系統一個虛擬檔案系統,

    使用者程式可以通過這個檔案系統和記憶體互動,以實現查看核心相關狀態和動態更改記憶體參數。

sys  通常sysfs掛載在這個目錄上

usr 次重要層次目錄

/usr/bin 使用者和管理員的標準命令

  /usr/include 同檔案目錄

  /usr/lib 庫檔案

 

var 可變資料

/var/cache 緩衝目錄

/var/games 遊戲資料

/var/lib  各種狀態資料

/var/lock 鎖定記錄

/var/log 日誌記錄

/var/mail 電子郵件

/var/opt /opt目錄的變數資料

/var/spool 存放電子郵件,列印任務等的隊列目錄。

Linux目錄結構的詳細資料請參考FHS 2.3 。

1.3.2.2相對路徑、絕對路徑、檔案類型

Linux檔案系統中目錄分為絕對路徑和相對路徑,絕對路徑是從“/”開始的目錄名稱,

一個路徑名如果以“/”開始則其為絕對路徑,如:/usr/local/bin 就是絕對路徑;

相對路徑是從當前路徑開始的一個路徑名稱。

“.” 表示目前的目錄

“..” 表示目前的目錄的父目錄

“~” 表示使用者的主目錄,如 vim ~/.bashrc 開啟目前使用者的主目錄下的.bashrc檔案


Linux系統中檔案分為普通檔案(包括文字檔、二進位程式檔案、資料檔案等等)、

串連檔案(符號串連、硬串連)、通訊端檔案、管道檔案、裝置檔案等。

為linux系統中檔案命名是盡量避免 * ? > < ; & ! [ ] | \ ' " ` ( ) { } 等特殊字元,
因為這些字元在linux的命令列中可能有特殊含義,容易引起混淆,所以盡量避免在檔案名稱
中使用這些字元。

Linux系統中檔案名稱以 “.” 開通則這個檔案是隱藏檔案如 .bashrc

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.