閱讀341 返回首頁    go 阿裏雲 go 技術社區[雲棲]


關於文件結構

/:根目錄,所有的目錄、文件、設備都在/之下,/就是Linux文件係統的組織者,也是最上級的領導者。

/bin:bin 就是二進製(binary)英文縮寫。在一般的係統當中,都可以在這個目錄下找到linux常用的命令。係統所需要的那些命令位於此目錄。

/boot:Linux的內核及引導係統程序所需要的文件目錄,比如 vmlinuzinitrd.img 文件都位於這個目錄中。在一般情況下,GRUBLILO係統引導管理器也位於這個目錄。

/cdrom:這個目錄在剛剛安裝係統的時候是空的。可以將光驅文件係統掛在這個目錄下。例如:mount /dev/cdrom/cdrom

/dev:dev 是設備(device)的英文縮寫。這個目錄對所有的用戶都十分重要。因為在這個目錄中包含了所有linux係統中使用的外部設備。但是這裏並不是放的外部設備的驅動程序。這一點和常用的windows,dos操作係統不一樣。它實際上是一個訪問這些外部設備的端口。可以非常方便地去訪問這些外部設備,和訪問一個文件,一個目錄沒有任何區別。

/etc:etc這個目錄是linux係統中最重要的目錄之一。在這個目錄下存放了係統管理時要用到的各種配置文件和子目錄。要用到的網絡配置文件,文件係統,x係統配置文件,設備配置信息,設置用戶信息等都在這個目錄下。

/home:如果建立一個用戶,用戶名是"xx",那麼在/home目錄下就有一個對應的/home/xx路徑,用來存放用戶的主目錄。

/lib:lib是庫(library)英文縮寫。這個目錄是用來存放係統動態連接共享庫的。幾乎所有的應用程序都會用到這個目錄下的共享庫。因此,千萬不要輕易對這個目錄進行什麼操作,一旦發生問題,係統就不能工作了。

/lost+found:在ext2或ext3文件係統中,當係統意外崩潰或機器意外關機,而產生一些文件碎片放在這裏。當係統啟動的過程中fsck工具會檢查這裏,並修複已經損壞的文件係統。有時係統發生問題,有很多的文件被移到這個目錄中,可能會用手工的方式來修複,或移到文件到原來的位置上。

/mnt:這個目錄一般是用於存放掛載儲存設備的掛載目錄的,比如有cdrom等目錄。可以參看/etc/fstab的定義。

/media:有些linux的發行版使用這個目錄來掛載那些usb接口的移動硬盤(包括U盤)、CD/DVD驅動器等等。

/opt:這裏主要存放那些可選的程序。

/proc:可以在這個目錄下獲取係統信息。這些信息是在內存中,由係統自己產生的。

/root:Linux超級權限用戶root的家目錄。

/sbin:這個目錄是用來存放係統管理員的係統管理程序。大多是涉及係統管理的命令的存放,是超級權限用戶root的可執行命令存放地,普通用戶無權限執行這個目錄下的命令,這個目錄和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目錄是相似的,凡是目錄sbin中包含的都是root權限才能執行的。

/selinux :對SElinux的一些配置文件目錄,SElinux可以讓linux更加安全。

/srv 服務啟動後,所需訪問的數據目錄,舉個例子來說,www服務啟動讀取的網頁數據就可以放在/srv/www中

/tmp:臨時文件目錄,用來存放不同程序執行時產生的臨時文件。有時用戶運行程序的時候,會產生臨時文件。/tmp就用來存放臨時文件的。/var/tmp目錄和這個目錄相似。

/usr

這是linux係統中占用硬盤空間最大的目錄。用戶的很多應用程序和文件都存放在這個目錄下。在這個目錄下,可以找到那些不適合放在/bin或/etc目錄下的額外的工具

/usr/local:這裏主要存放那些手動安裝的軟件,即不是通過“新立得”或apt-get安裝的軟件。它和/usr目錄具有相類似的目錄結構。讓軟件包管理器來管理/usr目錄,而把自定義的腳本(scripts)放到/usr/local目錄下麵、。

/usr/share :係統共用的東西存放地,比如 /usr/share/fonts 是字體目錄,/usr/share/doc和/usr/share/man幫助文件。

/var:這個目錄的內容是經常變動的,看名字就知道,可以理解為vary的縮寫,/var下有/var/log這是用來存放係統日誌的目錄。/var/ www目錄是定義Apache服務器站點存放目錄;/var/lib用來存放一些庫文件,比如MySQL的,以及MySQL數據庫的的存放地。[4]

最後更新:2017-04-03 12:56:01

  上一篇:go 九度1465:最簡真分數
  下一篇:go Android 可拖拽的GridView效果實現, 長按可拖拽和item實時交換