我設計的UNIX根文件系統目錄結構
從接觸UNIX開始,就喜歡UNIX的目錄結構,感覺比Windows好多了,可是對初學者也不容易,要記住那麼多的UNIX目錄是幹什麼用的,確實是個挑戰.又我發現UNIX中對於非自由軟件沒有提供很好的安身之地,在Linux中有一個opt目錄是來存放第三方軟件的,在PCBSD中有了program files存放軟件.有這兩點想法我把UNIX的目錄結構精簡了一下,使根目錄更清晰一些.我不是在挑戰前輩的權威,只是在訴說我的想法,這也只是一個想法,歡迎大家有道理的拍磚.
/ ---跟目錄
/boot --啓動目錄,存放GRUB等Bootloader和內核
/sys存放最小系統
/sys/dev 即unix下的/dev目錄,存放設備
/sys/etc 即unix下的/etc目錄 存放關於系統的配置
/sys/lib 即unix下的/lib目錄 存放系統庫 64位系統還會有lib64
/sys/proc 即linux下的/proc目錄,在BSD下沒有
/sys/sbin 即unix下的/sbin目錄,存放管理員使用的系統管理工具
/sys/bin 即unix下的/bin目錄
/sys/src 系統源碼
/sys/include 系統相關的頭文件
/home 用戶目錄
/home/root 超級管理員目錄
/home/.default 即windows下的/Documents and Settings/All Users目錄
/home/.... 其他的用戶目錄
/var 可變目錄 即存放cache,數據庫等等需要經常修改的東西 即unix下的/var
/mnt unix下的/mnt
/media 即linux下的media存放存儲介質的掛載地方(經常性的,臨時性的掛載是/mnt)
/usr 用戶自己安裝的程序,當然系統也會把一些非系統必須的東西放於此處
//======================================================
/usr/bin
/usr/etc
/usr/lib
/usr/man
/usr/sbin
/usr/bin
/usr/src
/usr/include
/usr/opt [待定]類似於linux下的/opt
/usr/local [可選]即UNIX下的/usr/local
這些目錄的作用參見UNIX的相關目錄
//========================================================
/usr目錄又相當於win系統的program files,上述目錄相當於WIN系統的/Program Files/Common Files目錄
當在UNIX系統中安裝第三方軟件時,每一個軟件有一個單獨的目錄,如
/usr/X11R6 x-windows系統
/usr/firebird firebird數據庫系統
/usr/java java
/usr/...... 其他的軟件目錄
在安裝UNIX系統時建議的UNIX目錄
/boot [可選,建議]
/ [必須]
/home [可選,建議]
/var[可選,建議]
swap分區 [可選,建議]
/ ---跟目錄
/boot --啓動目錄,存放GRUB等Bootloader和內核
/sys存放最小系統
/sys/dev 即unix下的/dev目錄,存放設備
/sys/etc 即unix下的/etc目錄 存放關於系統的配置
/sys/lib 即unix下的/lib目錄 存放系統庫 64位系統還會有lib64
/sys/proc 即linux下的/proc目錄,在BSD下沒有
/sys/sbin 即unix下的/sbin目錄,存放管理員使用的系統管理工具
/sys/bin 即unix下的/bin目錄
/sys/src 系統源碼
/sys/include 系統相關的頭文件
/home 用戶目錄
/home/root 超級管理員目錄
/home/.default 即windows下的/Documents and Settings/All Users目錄
/home/.... 其他的用戶目錄
/var 可變目錄 即存放cache,數據庫等等需要經常修改的東西 即unix下的/var
/mnt unix下的/mnt
/media 即linux下的media存放存儲介質的掛載地方(經常性的,臨時性的掛載是/mnt)
/usr 用戶自己安裝的程序,當然系統也會把一些非系統必須的東西放於此處
//======================================================
/usr/bin
/usr/etc
/usr/lib
/usr/man
/usr/sbin
/usr/bin
/usr/src
/usr/include
/usr/opt [待定]類似於linux下的/opt
/usr/local [可選]即UNIX下的/usr/local
這些目錄的作用參見UNIX的相關目錄
//========================================================
/usr目錄又相當於win系統的program files,上述目錄相當於WIN系統的/Program Files/Common Files目錄
當在UNIX系統中安裝第三方軟件時,每一個軟件有一個單獨的目錄,如
/usr/X11R6 x-windows系統
/usr/firebird firebird數據庫系統
/usr/java java
/usr/...... 其他的軟件目錄
在安裝UNIX系統時建議的UNIX目錄
/boot [可選,建議]
/ [必須]
/home [可選,建議]
/var[可選,建議]
swap分區 [可選,建議]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.