FHS标准的Linux目录
文章目錄
- 一、概述
- 二、具體介紹
- 2.1 /bin :存放重要的用戶命令二進(jìn)制文件(所有用戶都可以使用)
- 2.2 /boot:存放引導(dǎo)加載程序的靜態(tài)文件
- 2.3 /dev : 存放設(shè)備文件
- 2.4 /etc : 主機(jī)配置文件
- 2.5 /home:用戶主目錄
- 2.6 /lib: 存放基本共享庫和內(nèi)核模塊
- 2.7 /media : 移動媒體的掛載點(diǎn)
- 2.8 /mnt : 臨時安裝的文件系統(tǒng)的掛載點(diǎn)
- 2.9 / opt:用于存放附加應(yīng)用程序軟件包
- 2.10 / root:root用戶的主目錄(可選)
- 2.11 / sbin:系統(tǒng)二進(jìn)制文件,存放root用戶命令
- 2.12 /srv: 存放系統(tǒng)提供的服務(wù)數(shù)據(jù)
- 2.13 / tmp:臨時文件
- 2.14 /usr
- 2.15 / var包含可變數(shù)據(jù)文件。這包括假脫機(jī)目錄和文件,管理和日志記錄數(shù)據(jù)以及臨時文件。
為什么想寫這個呢?是因為最近要在unbuntu下面安裝java的jdk,將jdk下載后不知道將其解壓到哪里去。于是就產(chǎn)生了寫這篇博客的沖動了
首先我翻閱了實(shí)驗樓中的《Linux基礎(chǔ)入門》,上面是這樣解釋的
FHS(英文:Filesystem Hierarchy Standard 中文:文件系統(tǒng)層次結(jié)構(gòu)標(biāo)準(zhǔn)),多數(shù) Linux 版本采用這種文件組織形式,FHS 定義了系統(tǒng)中每個區(qū)域的用途、所需要的最小構(gòu)成的文件和目錄同時還給出了例外處理與矛盾處理。
FHS的作用
- 去預(yù)測軟件的安裝位置
- 去預(yù)測已經(jīng)安裝了的軟件的位置
意思是Unix/linux大多數(shù)都是遵守這個標(biāo)準(zhǔn)的(也就是大多數(shù)系統(tǒng)unbunt、centos、redHat的目錄結(jié)構(gòu)都是這樣的)。所以我們知道這個標(biāo)準(zhǔn),就知道FHS定義的每個目錄該放什么東西了。
首先給出FHS官方文檔
一、概述
首先來自實(shí)驗樓的一張圖片,大致介紹各個目錄的作用:
接下來,具體介紹一下各個目錄的作用。
二、具體介紹
2.1 /bin :存放重要的用戶命令二進(jìn)制文件(所有用戶都可以使用)
2.2 /boot:存放引導(dǎo)加載程序的靜態(tài)文件
2.3 /dev : 存放設(shè)備文件
2.4 /etc : 主機(jī)配置文件
/etc/opt : 附加的應(yīng)用程序的配置文件必須放在這個目錄里面
/etc/
2.5 /home:用戶主目錄
2.6 /lib: 存放基本共享庫和內(nèi)核模塊
2.7 /media : 移動媒體的掛載點(diǎn)
2.8 /mnt : 臨時安裝的文件系統(tǒng)的掛載點(diǎn)
比如我的宿主機(jī)(window)和ubunt的共享文件,就放在這里。如下:
2.9 / opt:用于存放附加應(yīng)用程序軟件包
比如我的在unbuntu中安裝的idea,其安裝包就放在這個位置。如下:
2.10 / root:root用戶的主目錄(可選)
2.11 / sbin:系統(tǒng)二進(jìn)制文件,存放root用戶命令
2.12 /srv: 存放系統(tǒng)提供的服務(wù)數(shù)據(jù)
2.13 / tmp:臨時文件
2.14 /usr
/ usr是文件系統(tǒng)的第二個主要部分。 / usr是可共享的只讀數(shù)據(jù)。這意味著/ usr應(yīng)該可以在各種符合FHS的主機(jī)之間共享,并且不得寫入。任何特定于主機(jī)或隨時間變化的信息都存儲在其他位置。
| /usr/bin | 大多數(shù)用戶命令 |
| /usr/include | C程序包含的頭文件 |
| /usr/lib | 存放庫文件(Libraries),java jdk就放在這里 |
| /usr/local | 本地層次(empty after main installation) |
| /usr/sbin | 非必要的標(biāo)準(zhǔn)系統(tǒng)二進(jìn)制文件目的 |
| /usr/share | 與架構(gòu)無關(guān)的數(shù)據(jù) |
2.15 / var包含可變數(shù)據(jù)文件。這包括假脫機(jī)目錄和文件,管理和日志記錄數(shù)據(jù)以及臨時文件。
| /var/cache | 應(yīng)用緩存數(shù)據(jù) |
| /var/lib | 可變的狀態(tài)信息 |
| /var/local | /usr/local 的可變數(shù)據(jù) |
| /var/lock | 鎖文件 |
| /var/log | 日志文件和目錄 |
| /var/opt | /opt的可變數(shù)據(jù) |
| /var/run | 和正在運(yùn)行的進(jìn)程相關(guān)的數(shù)據(jù) |
| /var/spool | 應(yīng)用假脫機(jī)數(shù)據(jù) |
| /var/tmp | 系統(tǒng)重啟時保存的臨時文件 |
總結(jié)
以上是生活随笔為你收集整理的FHS标准的Linux目录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html单选框只能点圆圈,Html单选按
- 下一篇: Normal Libs For Java