linux 目錄結構

2021-09-25 21:58:20 字數 1552 閱讀 1592

linux系統各個目錄的作用

這就是根目錄。對你的電腦來說,有且只有乙個根目錄。所有的東西,我是說所有的東西都是從這裡開始。舉個例子:當你在終端裡輸入「/home」,你其實是在告訴電腦,先從/(根目錄)開始,再進入到home目錄。

/root

這是系統管理員(root user)的目錄。對於系統來說,系統管理員就好比是上帝,它能對系統做任何事情,甚至包括刪除你的檔案。因此,請小心使用root帳號。

/bin

這裡存放了標準的(或者說是預設的)linux的工具,比如像「ls」、「vi」還有「more」等等。通常來說,這個目錄已經包含在你的「path」系統變數裡面了。什麼意思呢?就是:當你在終端裡輸入ls,系統就會去/bin目錄下面查詢是不是有ls這個程式。

/etc

這裡主要存放了系統配置方面的檔案。舉個例子:你安裝了samba這個套件,當你想要修改samba配置檔案的時候,你會發現它們(配置檔案)就在/etc/samba目錄下。

/dev

這裡主要存放與裝置(包括外設)有關的檔案(unix和linux系統均把裝置當成檔案)。想連線印表機嗎?系統就是從這個目錄開始工作的。另外還有一些包括磁碟驅動、usb驅動等都放在這個目錄。

/home

這裡主要存放你的個人資料。具體每個使用者的設定檔案,使用者的桌面資料夾,還有使用者的資料都放在這裡。每個使用者都有自己的使用者目錄,位置為:/home/使用者名稱。當然,root使用者除外。

/tmp

這是臨時目錄。對於某些程式來說,有些檔案被用了一次兩次之後,就不會再被用到,像這樣的檔案就放在這裡。有些linux系統會定期自動對這個目錄進行清理,因此,千萬不要把重要的資料放在這裡。

/usr

在這個目錄下,你可以找到那些不適合放在/bin或/etc目錄下的額外的工具。比如像遊戲阿,一些列印工具拉等等。/usr目錄包含了許多子目錄:/usr/bin目錄用於存放程式;/usr/share用於存放一些共享的資料,比如**檔案或者圖示等等;/usr/lib目錄用於存放那些不能直接執行的,但卻是許多程式執行所必需的一些函式庫檔案。你的軟體包管理器(應該是「新立得」吧)會自動幫你管理好/usr目錄的。

/opt

這裡主要存放那些可選的程式。你想嘗試最新的firefox測試版嗎?那就裝到/opt目錄下吧,這樣,當你嘗試完,想刪掉firefox的時候,你就可以直接刪除它,而不影響系統其他任何設定。安裝到/opt目錄下的程式,它所有的資料、庫檔案等等都是放在同個目錄下面。

舉個例子:剛才裝的測試版firefox,就可以裝到/opt/firefox_beta目錄下,/opt/firefox_beta目錄下面就包含了執行firefox所需要的所有檔案、庫、資料等等。要刪除firefox的時候,你只需刪除/opt/firefox_beta目錄即可,非常簡單。

/usr/local

這裡主要存放那些手動安裝的軟體,即不是通過「新立得」或apt-get安裝的軟體。它和/usr目錄具有相類似的目錄結構。讓軟體包管理器來管理/usr目錄,而把自定義的指令碼(scripts)放到/usr/local目錄下面,我想這應該是個不錯的主意。

/media

有些linux的發行版使用這個目錄來掛載那些usb介面的行動硬碟(包括u盤)、cd/***驅動器等等。

linux目錄結構

linux目錄結構 目錄樹的主要部分有root usr var home等等。下面是乙個典型的linux目錄結構如下 根目錄 bin 存放必要的命令 boot 存放核心以及啟動所需的檔案等 dev 存放裝置檔案 etc 存放系統的配置檔案 home 使用者檔案的主目錄,使用者資料存放在其主目錄中 l...

Linux目錄結構

bin binary 經常使用的命令 boot啟動linux的核心檔案,包括一些鏈結及映象檔案 dev device linux的外部裝置 etc存放所有的系統管理所需要的配置檔案及子目錄 home使用者主目錄 lib存放系統最基本的動態鏈結共享庫,類似於windows下的dll檔案 lost fo...

Linux目錄結構

此處以red hat enterprise4as為例 1.bin bin是 二進位制的英文縮寫 在這裡存放前面linux常用的操作命令的執行檔案,如 cd mkdir ls 這個目錄的內容和 usr bin裡面的內容是一樣的,他們都是放置一般使用者使用的執行檔案 2.boot 這個目錄存放作業系統啟...