當前位置:
首頁 > 最新 > Linux工程師學習資料,Linux中的文件系統樹

Linux工程師學習資料,Linux中的文件系統樹

在Linux中,所有的文件與目錄都由根目錄/開始。是所有目錄與文件的源頭。然後再一個一個分支下來,有點像樹狀結構。而每一個文件在此目錄樹中的文件名(包含完整路徑)都是獨一無二的。 在系統中我們會看到/ 目錄下有許多目錄! 這些目錄都是有各自的功能。

那這些目錄的功能是什麼呢? 我們來看下。

用於存放命令文件

/bin 目錄中存放的命令不會對系統造成質的修改,所有用戶都可以使用

/sbin 目錄中存放的命令會對系統造成修改,大多數命令只能由root使用

boot

用於存放系統啟動的引導文件,以及Linux內核文件

/dev 用於存放硬體設備文件

/etc 用於存放系統和軟體的配置文件:IP地址修改

home和root

先用普通用戶登入,查看 home 目錄與 root 目錄,看看是否有許可權進入root目錄

用戶的家目錄,類似於windows xp中的『我的文檔』

/home 普通用戶的家目錄的集合,普通用戶的默認家目錄是home目錄中與用戶名同名的子目錄,只存放普通用戶的用戶數據

/root 超級管理員root用戶的家目錄,只存放root用戶的用戶數據

lib和lib64

用於存放運行庫文件(函數庫文件) ,比如玩遊戲時缺的運行庫文件,xxx.dll丟失

開發軟體的要用到

lib 32位

lib64 64位

media和mnt

用於載入存儲設備

media 用於自動載入各類外接存儲設備,例如:U盤、光碟等(rhel7中改用/run/media,加速U盤訪問)

mnt 系統預設的用於手動載入各類內置存儲設備,各類網路存儲設備,如 ftp ,網上鄰居(偷作業)

用於軟體的默認安裝路徑

/usr 用於存放系統軟體,還有軟體的幫助手冊Read me (即linuxredhat 廠商授權軟體)

/opt 用於存放第三方軟體,不是原廠授權軟體( wps 和 office 對比)

問題:那我軟體的配置文件在哪呢?答案 /etc

根下的 bin 和 sbin 其實都是快捷方式,其實都放在 /usr 下

但為了用戶的使用,都放在根下

/proc /sys /run 不佔用硬碟空間,佔用內存空間

proc 存放進程信息

sys 存放系統數據

run 存放系統正在運行時的程序數據

/tmp 存放臨時目錄用於存放系統運行時產生的臨時文件

問:什麼是臨時文件?

緩存文件屬於臨時文件,有些軟體會自動刪除緩存文件!蘋果ios 11系統當空間不夠,會自動清除空間

var和srv

/var 用於存放軟體的媒體文件(如web,ftp)

/srv 系統使用者自行設定的用於存放軟體的媒體文件

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

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


請您繼續閱讀更多來自 千鋒長沙 的精彩文章:

學Linux前景如何?學習雲計算心得體驗
HTML5核心安全問題有哪些?web前端開發人員必備知識

TAG:千鋒長沙 |