新聞中心
Linux操作系統(tǒng)是一種開源、免費的操作系統(tǒng),它采用了一套獨特的目錄結(jié)構(gòu)。這個目錄結(jié)構(gòu)非常具有層次性、規(guī)范性和靈活性,它有助于用戶們更好地管理和維護系統(tǒng)。

目錄結(jié)構(gòu)的根目錄
Linux系統(tǒng)的目錄結(jié)構(gòu)中,根目錄是所有其他目錄的起點,它的符號是“/”。根目錄中包含了許多子目錄和文件,這些子目錄和文件是系統(tǒng)中各個部分的精華。下面,我們就來逐一介紹這些子目錄和文件。
bin目錄
在Linux系統(tǒng)中,bin目錄是執(zhí)行程序的主要目錄,它包含了大多數(shù)的Linux命令。比如,cp、mv、rm、ls等命令都存放在這個目錄下面。這個目錄中的命令可以被所有系統(tǒng)用戶進行調(diào)用。
boot目錄
boot目錄是啟動Linux系統(tǒng)的重要目錄,它包含了Linux系統(tǒng)啟動的必要文件。比如,Linux系統(tǒng)的內(nèi)核文件和系統(tǒng)啟動文件(grub等)就存放在這個目錄中。當系統(tǒng)啟動時,它會直接從這個目錄中讀取相應(yīng)的文件。
dev目錄
在Linux系統(tǒng)中,dev目錄是設(shè)備文件目錄,它包含了所有的硬件設(shè)備的文件接口。比如,/dev/cdrom代表光驅(qū),/dev/mouse代表鼠標,/dev/hda代表硬盤等。當系統(tǒng)使用硬件設(shè)備時,它實際上是通過/dev目錄中相應(yīng)的設(shè)備文件接口進行訪問的。
etc目錄
在Linux系統(tǒng)中,etc目錄是系統(tǒng)配置文件目錄,它包含了所有的系統(tǒng)配置文件。比如,/etc/passwd文件保存了用戶的登錄信息,/etc/inittab文件設(shè)置了Linux系統(tǒng)的初始值等等。在etc目錄中,還有很多與網(wǎng)絡(luò)相關(guān)的配置文件,例如hosts、resolv.conf等等。
home目錄
Linux系統(tǒng)中home目錄是存放用戶的主目錄,每當新建一個用戶,都會自動建立一個到主目錄的鏈接。用戶可以進行任何與個人用戶相關(guān)的操作,如創(chuàng)建文件、建立目錄、修改文件權(quán)限等等。
lib目錄
在Linux系統(tǒng)中,lib目錄是共享庫文件的存放目錄,它包含了Linux系統(tǒng)中所有共享庫文件。共享庫是一類通用的程序庫,可以被多個程序共享使用,而不需要重新編寫。所以,這個目錄中存放的文件將被眾多程序所共享。
media目錄
在Linux系統(tǒng)中,media目錄是移動媒體設(shè)備的掛載目錄,比如光盤、U盤等。當Linux系統(tǒng)檢測到一個新的可移動存儲設(shè)備時,將這個設(shè)備掛載在media目錄下,用戶可以通過這個目錄來訪問設(shè)備中的數(shù)據(jù)。
mnt目錄
在Linux系統(tǒng)中,mnt目錄是臨時文件系統(tǒng)的掛載目錄。在Linux系統(tǒng)中,臨時文件系統(tǒng)可能包括許多不同類型的物理存儲設(shè)備,可以通過這個目錄來訪問這些設(shè)備。
opt目錄
在Linux系統(tǒng)中,opt目錄是第三方軟件包的存放目錄。這個目錄中包含了所有的純文本軟件包和靜態(tài)庫文件,Linux用戶可以根據(jù)需要選擇適合自己的軟件包進行安裝和使用。
proc目錄
在Linux系統(tǒng)中,proc目錄是內(nèi)存文件系統(tǒng)的掛載目錄,它包含了Linux系統(tǒng)中的所有進程信息。Linux用戶可以在這個目錄中查看任何進程的信息,包括進程的PID號、狀態(tài)、占用的內(nèi)存等等。
root目錄
在Linux系統(tǒng)中,root目錄是系統(tǒng)管理員的主目錄,也就是管理員的Home目錄。root目錄是管理員的操作中心,在這個目錄中,管理員可以進行任何與系統(tǒng)管理相關(guān)的操作,包括軟件和驅(qū)動的安裝、文件備份、系統(tǒng)日志的查看等等。
in目錄
在Linux系統(tǒng)中,in目錄是超級用戶的主要工具目錄,它包含了很多的系統(tǒng)管理命令。這個目錄中的命令只能被系統(tǒng)管理員使用。
tmp目錄
在Linux系統(tǒng)中,tmp目錄是系統(tǒng)的臨時目錄,它包含了很多不需要長時間保存的文件。任何用戶都可以在這個目錄中創(chuàng)建文件,但文件在系統(tǒng)重啟之后就會被刪除。
usr目錄
在Linux系統(tǒng)中,usr目錄是普通用戶的主要工具目錄,它包含了很多的用戶命令和程序。此外,該目錄還包含了很多的共享庫文件、頭文件、手冊等等。/usr/local目錄下則被認為是用戶自己安裝的軟件包存放目錄。
var目錄
在Linux系統(tǒng)中,var目錄是變量存放目錄,包含了Linux系統(tǒng)中所有可變的數(shù)據(jù)。比如,系統(tǒng)日志文件、郵件文件、臨時文件等等都存放在這個目錄中。這個目錄的主要特點是變化較大、容量較大。
Linux系統(tǒng)的目錄結(jié)構(gòu)非常規(guī)范,對于系統(tǒng)管理員和用戶來說都非常易于管理和維護。只要能夠掌握每個目錄的作用和特點,我們就可以更加有效地利用Linux操作系統(tǒng)提供的功能。
相關(guān)問題拓展閱讀:
- linux怎么設(shè)置默認目錄結(jié)構(gòu)
linux怎么設(shè)置默認目錄結(jié)構(gòu)
Linux下的文件系統(tǒng)為樹形結(jié)構(gòu),入口為/ 樹形結(jié)構(gòu)下的文件目錄:
1. / 文件系統(tǒng)的入口,更高一級目錄;
2. /bin 基礎(chǔ)系統(tǒng)所需要的命令位于此目錄,是最小系統(tǒng)所需要的命令,如:ls, cp, mkdir等。
這個目錄中的文件都是可執(zhí)行的,一般的用戶都可以使用。
3. /boot 包含Linux內(nèi)核及系統(tǒng)引導(dǎo)程序所需要的文件,比如 vmlinuz initrd.img 文件都位于這個目錄中。在一般情況下,GRUB或LILO系統(tǒng)引導(dǎo)管理器也位于這個目錄;
4. /dev 設(shè)備文件存儲目錄,比如聲卡、磁盤… … 這是一個非常有趣的目錄,是Linux文件系統(tǒng)的一個閃亮的特性 – 所有對象都是文件或目錄。仔細觀察這個目錄你會發(fā)現(xiàn)hda1, hda2等, 它們代表系統(tǒng)主硬盤的不同分區(qū)。
/dev/cdrom和/dev/fd0代表你的CDROM驅(qū)動器和floppy驅(qū)動器??瓷先タ赡苡行┢婀?,但比較文件和硬件的特性這卻是十分合理的。它們都可以讀出和寫入。例如/dev/dsp,這個文件代表你的揚聲器。那么寫入這個文件的數(shù)據(jù)都回傳送到喇叭。試一試 ‘cat /etc/lilo.conf > /dev/dsp’ 你會聽到一些聲音。這是你的lilo.conf 文件的聲音!同樣,向 /dev/ttyS0 ( COM 1 ) 讀出或?qū)懭霐?shù)據(jù)你可以和接到上面的設(shè)備進行通訊。
5. /etc 存放系統(tǒng)程序或者一般工具的配置文件。
如安裝了apache2之后,配置文件在/etc/apache2/目錄下。
/etc/init.d 這個目錄是用來存放系統(tǒng)或服務(wù)器以System V模式啟動的腳本,這在以System V模式啟動或初始化的系統(tǒng)中常見。
如apache2的/etc/init.d apache2 start|stop|restart MySQL為/etc/init.d mysql start|stop|restart 6. /home 普通用戶默認存放目錄 Linux 是多用戶環(huán)境,所以每一個用戶都有一個只有自己可以訪問的目錄(當然管理員也可以訪問)。它們以 /home/username 的方式存在。這個目錄也保存一些應(yīng)用對于這個用戶的配置,比如 IRC, X 等。
7. /lib 庫文件存放目錄這里包含了系統(tǒng)程序所需要的所有共享庫文件,類似于 Windows 的共享庫 DLL 文件。
8. /lost+found 在ext2或ext3文件系統(tǒng)中,當系統(tǒng)意外崩潰或機器意外關(guān)機,而產(chǎn)生一些文件碎片放在這里。當系統(tǒng)啟動的過程中fsck工具會檢查這里,并修復(fù)已經(jīng)損壞的文件系統(tǒng)。 有時系統(tǒng)發(fā)生問題,有很多的文件被移到這個目錄中,可能會用手工的方式來修復(fù),或移到文件到原來的位置上。
Linux 應(yīng)該正確的關(guān)機。但有時你的系統(tǒng)也可能崩潰掉或突然斷電使系統(tǒng)意外關(guān)機。那么啟動的時候 fsck 將會進行長時間的文件系統(tǒng)檢查。Fsck 會檢測并試圖恢復(fù)所發(fā)現(xiàn)的不正確的文件。被恢復(fù)的文件會放置在這個目錄中。所恢復(fù)的文件也許并不完整或并不合理,但畢竟提供了一些恢復(fù)數(shù)據(jù)的機會。
9. /media 即插即用型存桐運陵儲設(shè)備的掛載點自動在這個目錄下創(chuàng)建,比如USB盤系統(tǒng)自動掛載后,會在這個目錄下產(chǎn)生一個目錄 ;CDROM/DVD自動掛載后,也會在這個目錄中創(chuàng)建一個目錄,類似cdrom 的目錄。這個只有在最新的發(fā)行套件上才有. 10. /mnt /mnt 這個目錄一般是用于存放掛載儲存設(shè)備的掛載目錄的,比如有cdrom 等目錄。有時我們可以把讓系統(tǒng)開機自動掛載文件系統(tǒng),把掛載點放在這里也是可以的。比如光驅(qū)可以掛載到/mnt/cdrom 。
這是一個普通的加載目錄,在這里你可以加載你的文件系統(tǒng)或設(shè)備。
加載是使一個文件系統(tǒng)對于局戚系統(tǒng)可用的過程。
在加載后你的文件可以在加載目錄下訪問。
這個目錄通常包含加載目錄或用于加載軟驅(qū)和光驅(qū)的子目錄。
如果需要,你也可以在這里建立其它的加載目錄。
對于加載目錄的位置并沒有強制性的要求,你可以在系統(tǒng)的任意位置建立加載目錄。
建立 /mnt 只是為了使系統(tǒng)更工整的慣例。
11. /opt 表示的是可選擇的意思,有些軟件包也會被安裝在這里,也就是自定義軟件包,比如在Fedora Core 5.0中,OpenOffice就是安裝在這里。有些我們自己編譯的軟件包,就可以安裝在這個目錄中;通過源悄敗碼包安裝的軟件,可以通過 ./configure –prefix=/opt/,將軟件安裝到opt目錄。
這個目錄包含所有默認系統(tǒng)安裝之外的軟件和添加的包。
12. /proc 操作系統(tǒng)運行時,進程(正在運行中的程序)信息及內(nèi)核信息(比如cpu、硬盤分區(qū)、內(nèi)存信息等)存放在這里。/proc目錄是偽裝的文件系統(tǒng)proc的掛載目錄,proc并不是真正的文件系統(tǒng)。
這是系統(tǒng)中極為特殊的一個目錄,實際上任何分區(qū)上都不存在這個目錄。它實際是個實時的、駐留在內(nèi)存中的文件系統(tǒng)。
13. /root Linux超級權(quán)限用戶root的家目錄;
14. /in 大多是涉及系統(tǒng)管理的命令的存放,是超級權(quán)限用戶root的可執(zhí)行命令存放地,普通用戶無權(quán)限執(zhí)行這個目錄下的命令;
這個目錄和
/usr/in; /usr/X11R6/in或/usr/local/in 目錄是相似的; 我們記住就行了,凡是目錄in中包含的都是root權(quán)限才能執(zhí)行的。
15. /tmp 臨時文件目錄,有時用戶運行程序的時候,會產(chǎn)生臨時文件。 /tmp就用來存放臨時文件的。/var/tmp目錄和這個目錄相似。
許多程序在這里建立lock文件和存儲臨時數(shù)據(jù)。有些系統(tǒng)會在啟動或關(guān)機時清空此目錄。
16. /usr 這個是系統(tǒng)存放程序的目錄,比如命令、幫助文件等。
這個目錄下有很多的文件和目錄。
當我們安裝一個Linux發(fā)行版官方提供的軟件包時,大多安裝在這里。
如果有涉及服務(wù)器配置文件的,會把配置文件安裝在/etc目錄中。
/usr目錄下包括:
涉及字體目錄/usr/share/fonts ,
幫助目錄 /usr/share/man或/usr/share/doc,
普通用戶可執(zhí)行文件目錄/usr/bin 或/usr/local/bin 或/usr/X11R6/bin ,
超級權(quán)限用戶root的可執(zhí)行命令存放目錄,比如 /usr/in 或/usr/X11R6/in或/usr/local/in 等;
還有程序的頭文件存放目錄/usr/include。
/usr/bin 這個目錄是可執(zhí)行程序的目錄,普通用戶就有權(quán)限執(zhí)行; 當我們從系統(tǒng)自帶的軟件包安裝一個程序時,他的可執(zhí)行文件大多會放在這個目錄。
/usr/in 這個目錄也是可執(zhí)行程序的目錄,但大多存放涉及系統(tǒng)管理的命令。只有root權(quán)限才能執(zhí)行;相似目錄是/in 或/usr/local/in或/usr/X11R6/in等;
/usr/local 這個目錄一般是用來存放用戶自編譯安裝軟件的存放目錄;一般是通過源碼包安裝的軟件,如果沒有特別指定安裝目錄的話,一般是安裝在這個目錄中。這個目錄下面有子目錄。
/usr/lib 和/lib 目錄相似,是庫文件的存儲目錄;
/usr/share 系統(tǒng)共用的東西存放地,比如 /usr/share/fonts 是字體目錄,是用戶都共用的吧。
/usr/share/doc和/usr/share/man幫助文件,也是共用的吧;
/usr/src 是內(nèi)核源碼存放的目錄,比如下面有內(nèi)核源碼目錄,比如 linux 、linux-2.xxx.xx 目錄等。有的系統(tǒng)也會把源碼軟件包安裝在這里。比如Fedora/Redhat,當我們安裝file.src.rpm的時候,這些軟件包會安裝在 /usr/src/redhat相應(yīng)的目錄中。請參考: 《file.src.rpm 使用方法的簡單介紹》 。另外Fedhat 4.0 5.0,他的內(nèi)核源碼包的目錄位于/usr/src/kernels目錄下的某個目錄中(只有安裝后才會生成相應(yīng)目錄);
17. /var 這個目錄的內(nèi)容是經(jīng)常變動的,看名字就知道,我們可以理解為vary的縮寫,/var下有/var/log這是用來存放系統(tǒng)日志的目錄。
/var/www目錄是定義Apache服務(wù)器站點存放目錄;/var/lib 用來存放一些庫文件,比如MySQL的,以及MySQL數(shù)據(jù)庫的的存放地;
/var/log 系統(tǒng)日志存放,分析日志要看這個目錄的東西;
/var/spool 打印機、郵件、代理服務(wù)器等假脫機目錄;
linux 系統(tǒng)目錄結(jié)構(gòu)的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux 系統(tǒng)目錄結(jié)構(gòu),Linux系統(tǒng)目錄結(jié)構(gòu)介紹,linux怎么設(shè)置默認目錄結(jié)構(gòu)的信息別忘了在本站進行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)頁名稱:Linux系統(tǒng)目錄結(jié)構(gòu)介紹(linux系統(tǒng)目錄結(jié)構(gòu))
標題URL:http://m.fisionsoft.com.cn/article/dhejoed.html


咨詢
建站咨詢
