為了方便起見,文件可以被組織在一個目錄中,目錄存儲成文件的形式在很大程度上可以作為文件處理。目錄可以有子目錄,這樣形成有層次的文件系統,Linux 系統下面的根目錄是 / ,它通常包含了多個子目錄。字元 / 還用於對目錄名進行區分,
下面我們介紹一下 Linux 系統根目錄下面的目錄名
在 Linux 中,有兩種路徑,一種是 絕對路徑(absolute path) ,絕對路徑告訴你從根目錄下查找文件,絕對路徑的缺點是太長而且不太方便。還有一種是 相對路徑(relative path) ,相對路徑所在的目錄也叫做工作目錄(working directory)。
Ⅱ Linux中的根目錄下的各個文件都有什麼作用
1)bin
bin是binary的縮寫,是UNIX類操作系統中根目錄的標准子目錄,包含可執行的程序(即准備運行的程序),以便達到啟動(即啟動)和修復系統的最小功能。
/bin是系統默認的路徑,它是系統發出命令時搜索相應程序的目錄列表。這意味著,只要在命令行中輸入文件名,然後按下Enter鍵,就可以運行/bin中的對應的可執行文件(即,可運行程序)從而達到我們執行命令完成對應功能的操作。
2)boot
這裡面存放的是啟動Linux時使用的一些核心文件。Linux的引導過程是Linux上的開源操作系統在計算機上的初始化。它涵蓋了從初始引導到啟動初始用戶空間應用程序的許多步驟。同樣讓我們打開boot看看,裡面的內容。
3)dev
/dev是特殊文件或設備文件的位置。它突出顯示了Linux文件系統的一個重要方面——一切皆文件/目錄。
4)etc
etc目錄用來存放系統管理所需要的配置文件和子目錄。它包含所有與系統相關的配置文件。
5)home
使用用戶的主目錄,比如說有個用戶叫zhang,那他的主目錄就是/home/zhang我們通常同「~」來表示家目錄。
6)lib
這個目錄里存放著內核模塊和系統最基本的動態鏈接共享庫,其作用類似於Windows里的.dll文件。幾乎所有的應用程序都須要用到這些共享庫,是二進制文件。它們對於基本系統功能是必不可少的。
7)lost+found
每個文件系統即每個分區都有自己lost+found的目錄。你會在這里找到被損壞的文件的恢復位。
這個目錄平時是空的,當系統不正常關機後,這里就成了一些無家可歸的文件的避難所,也就是說它對於恢復由於許多原因如電源故障而沒有正確關閉的文件是有用的。
8)media
這是linux中的播放器。Linux媒體播放器和任何其他媒體播放器一樣做同樣的事情:播放音頻和視頻。在本文中,「Linux媒體播放器」被用於作為Linux視頻播放器和Linux音頻播放器的雙重任務的軟體。
9)mnt
系統提供這個目錄是讓用戶臨時掛載別的文件系統。這是一個通用的掛載點。該目錄通常包含掛載點或子目錄,在其中安裝軟盤和CD。
10)opt
這個目錄是為所有不屬於默認安裝的軟體和附加包保留的。因為要遵守FSSTND,所有第三方應用程序都應該安裝在這個目錄中。
11)proc
這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。也就是說,這個目錄的內容不在硬碟上而是在內存里。
12)root
root包含一個先進的GNU/Linux操作系統。它的目標是穩定、靈活和快速。root是一個通用系統,包括伺服器和工作站使用的軟體。root包括現代和強大的桌面環境。它是系統管理員的主目錄。作為系統的擁有者,它的特權就是單獨擁有一個目錄。
13)sbin
/sbin是Linux和其他UNIX類操作系統中root目錄的標准子目錄,包含可執行程序(即准備運行)程序,也就是說這里存放的是系統管理員使用的管理程序。
Ⅲ Linux的根目錄下各種文件夾代表什麼
Linux系統中的目錄、字元設備、塊設備、套接字、列印機等等都被抽象成了文件,即Linux系統中一切都是文件。在Linux系統中可並不存在C/D/E/F盤符呦,一切的文件都是從「根(/)」目錄開始的,按照FHS文件系統層次結構標准協定採用樹形結構來存放文件並定義了每個區域的用途。
最常見的目錄所對應的用處包括有,具體可以翻閱《Linux就該這么學》:
目錄名稱 應放置文件的內容
/boot 開機所需文件——內核,開機菜單及所需配置文件等
/dev 任何設備與介面都以文件形式存放在此目錄
/etc 配置文件
/home 用戶主目錄
/bin 單用戶維護模式下還能夠被操作的命令
/lib 開機時用到的函數庫及/bin與/sbin下面命令要調用的函數
/sbin 開機過程中需要的
/media 一般掛載或刪除的設備
/opt 放置第三方的軟體
/root 系統管理員的主文件夾
/srv 一些網路服務的數據目錄
/tmp 任何人均可使用的「共享」臨時目錄
/proc 虛擬文件系統,例如系統內核,進程,外部設備及網路狀態等
/usr/local 用戶自行安裝的軟體
/usr/sbin 非系統開機時需要的軟體/命令/腳本
/usr/share 幫助與說明文件,也可放置共享文件。
/var 主要存放經常變化的文件,如日誌。
/lost+found 當文件系統發生錯誤時,將一些丟失的文件片段存放在這里
Ⅳ Linux中的根目錄下的各個文件都有什麼作用
linux根目錄下各文件夾的作用x0dx0a x0dx0a/bin 二進制可執行命令 x0dx0a/dev 設備特殊文件 x0dx0a/etc 系統管理和配置文件 x0dx0a/etc/rc.d 啟動的配置文件和腳本 x0dx0a/home 用戶主目錄的基點,比如用戶user的主目錄就是/home/user,可以用~user表示 x0dx0a/lib 標准程序設計庫,又叫動態鏈接共享庫,作用類似windows里的.dll文件 x0dx0a/sbin 系統管理命令,這里存放的是系統管理員使用的管理程序 x0dx0a/tmp 公用的臨時文件存儲點 x0dx0a/root 系統管理員的主目錄(呵呵,特權階級) x0dx0a/mnt 系統提供這個目錄是讓用戶臨時掛載其他的文件系統。 x0dx0a/lost+found 這個目錄平時是空的,系統非正常關機而留下「無家可歸」的文件(windows下叫什麼.chk)就在這里 x0dx0a/proc 虛擬的目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息。 x0dx0a/var 某些大文件的溢出區,比方說各種服務的日誌文件 x0dx0a/usr 最龐大的目錄,要用到的應用程序和文件幾乎都在這個目錄。其中包含: x0dx0a/usr/x11r6 存放x window的目錄 x0dx0a/usr/bin 眾多的應用程序 x0dx0a/usr/sbin 超級用戶的一些管理程序 x0dx0a/usr/doc linux文檔 x0dx0a/usr/include linux下開發和編譯應用程序所需要的頭文件 x0dx0a/usr/lib 常用的動態鏈接庫和軟體包的配置文件 x0dx0a/usr/man 幫助文檔 x0dx0a/usr/src 源代碼,linux內核的源代碼就放在/usr/src/linux里 x0dx0a/usr/local/bin 本地增加的命令 x0dx0a/usr/local/lib 本地增加的庫根文件系統 x0dx0a x0dx0a通常情況下,根文件系統所佔空間一般應該比較小,因為其中的絕大部分文件都不需要 x0dx0a經常改動,而且包括嚴格的文件和一個小的不經常改變的文件系統不容易損壞。 x0dx0a除了可能的一個叫/ v m l i n u z標準的系統引導映像之外,根目錄一般不含任何文件。所有 x0dx0a其他文件在根文件系統的子目錄中。 x0dx0a1. /bin目錄 x0dx0a/ b i n目錄包含了引導啟動所需的命令或普通用戶可能用的命令(可能在引導啟動後)。這些 x0dx0a命令都是二進制文件的可執行程序( b i n是b i n a r y - -二進制的簡稱),多是系統中重要的系統文件。 x0dx0a2. /sbin目錄 x0dx0a/ s b i n目錄類似/bin ,也用於存儲二進制文件。因為其中的大部分文件多是系統管理員使 x0dx0a用的基本的系統程序,所以雖然普通用戶必要且允許時可以使用,但一般不給普通用戶使用。 x0dx0a3. /etc目錄 x0dx0a/ e t c目錄存放著各種系統配置文件,其中包括了用戶信息文件/ e t c / p a s s w d,系統初始化文 x0dx0a件/ e t c / r c等。l i n u x正是*這些文件才得以正常地運行。 x0dx0a4. /root目錄 x0dx0a/root 目錄是超級用戶的目錄。 x0dx0a5. /lib目錄 x0dx0a/ l i b目錄是根文件系統上的程序所需的共享庫,存放了根文件系統程序運行所需的共享文 x0dx0a件。這些文件包含了可被許多程序共享的代碼,以避免每個程序都包含有相同的子程序的副 x0dx0a本,故可以使得可執行文件變得更小,節省空間。 x0dx0a6. /lib/moles 目錄 x0dx0a/lib/moles 目錄包含系統核心可載入各種模塊,尤其是那些在恢復損壞的系統時重新引 x0dx0a導系統所需的模塊(例如網路和文件系統驅動)。 x0dx0a7. /dev目錄 x0dx0a/ d e v目錄存放了設備文件,即設備驅動程序,用戶通過這些文件訪問外部設備。比如,用 x0dx0a戶可以通過訪問/ d e v / m o u s e來訪問滑鼠的輸入,就像訪問其他文件一樣。 x0dx0a8. /tmp目錄 x0dx0a/tmp 目錄存放程序在運行時產生的信息和數據。但在引導啟動後,運行的程序最好使用 x0dx0a/ v a r / t m p來代替/tmp ,因為前者可能擁有一個更大的磁碟空間。 x0dx0a9. /boot目錄 x0dx0a/ b o o t目錄存放引導載入器(bootstrap loader)使用的文件,如l i l o,核心映像也經常放在這里, x0dx0a而不是放在根目錄中。但是如果有許多核心映像,這個目錄就可能變得很大,這時使用單獨的 x0dx0a文件系統會更好一些。還有一點要注意的是,要確保核心映像必須在i d e硬碟的前1 0 2 4柱面內。 x0dx0a10. /mnt目錄 x0dx0a/ m n t目錄是系統管理員臨時安裝( m o u n t )文件系統的安裝點。程序並不自動支持安裝到 x0dx0a/mnt 。/mnt 下面可以分為許多子目錄,例如/mnt/dosa 可能是使用m s d o s文件系統的軟碟機, x0dx0a而/mnt/exta 可能是使用e x t 2文件系統的軟碟機,/mnt/cdrom 光碟機等等。 x0dx0a11. /proc, /usr,/var,/home目錄 x0dx0a其他文件系統的安裝點。
Ⅳ 如何進入Linux根目錄
用LINUX SHELL命令。
用法:
cd 「你想要進的目錄」 //當目錄名稱中含有空格、中文或其它特殊字元時請用雙引號包括
以下是最常用的幾個目錄的寫法:
1、/ 代表根目錄
2、.當前目錄
3、.. 上級目錄
4、~ 當前用戶的默認工作目錄
註:目錄可以省略不寫, 與cd ~ 有相同的效果。
Linux根目錄結構:
Linux Shell常用shell命令
Linux Shell常用shell命令
一、文件、目錄操作命令
1、ls命令
功能:顯示文件和目錄的信息
ls以默認方式顯示當前目錄文件列表
ls -a 顯示所有文件包括隱藏文件
ls -l 顯示文件屬性,包括大小,日期,符號連接,是否可讀寫及是否可執行
ls -lh 顯示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
ls -lt 顯示文件,按照修改時間排序
2、cd命令
功能:改名目錄
cd dir切換到當前目錄下的dir目錄
cd /切換到根目錄
cd ..切換到到上一級目錄
cd ../..切換到上二級目錄
cd ~切換到用戶目錄,比如是root用戶,則切換到/root下
3、cp命令
功能:文件
cp source target將文件source復制為target
cp /root /source.將/root下的文件source復制到當前目錄
cp –av soure_dir target_dir將整個目錄復制,兩目錄完全一樣
4、rm命令
功能:刪除文件或目錄
rm file刪除某一個文件
rm -f file 刪除時候不進行提示。可以於r參數配合使用
rm -rf dir刪除當前目錄下叫dir的整個目錄
5、mv命令
功能:將文件移動走,或者改名,在uinx下面沒有改名的命令,如果想改名,可以使用該命令
mv source target將文件source更名為target
6、diff
功能:比較文件內容
diff dir1 dir2比較目錄1與目錄2的文件列表是否相同,但不比較文件的實際內容,不同則列出
diff file1 file2比較文件1與文件2的內容是否相同,如果是文本格式的文件,則將不相同的內容顯示,如果是二進制代碼則只表示兩個文件是不同的
comm file1 file2比較文件,顯示兩個文件不相同的內容
Ⅵ 在所用的linux系統上,根目錄下有哪些內容各自的功能是什麼
/root :root用戶的home目錄;/dev:設備文件;/media:媒體;/mnt:掛載;/usr:用戶程序;/bin:系統應用程序;/user/bin:用戶應用程序;/home:其他用戶的家目錄;/boot:擾褲陵啟動文件;/lib:庫文件。
Linux系統有3種類型文件,分別是普通文件,目錄文件和設備文件。相同是它們都是文件,都有一個文件名和i節點號。
(6)linux根目錄文件擴展閱讀:
Linux系統具有一系列顯著緩戚特點,包括:與UNIX兼容;自由軟體,源碼公開;性能高,安全性強;便於定製和再開發;互操作性強;多用戶和多任務。
Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。Linux有上百種不同的發行版,如基於社區開發的debian、archlinux,和基於商業開發的Red Hat Enterprise Linux、SUSE、oracle linux等。