2.Linux下的文件目錄

根目錄

在文件系統(tǒng)中,根目錄是一個文件的最上一級目錄。在Windows系統(tǒng)中就是你雙擊C即進(jìn)入C盤的根目錄。

一般在Linux下命名目錄時盡量不使用空格或者其他特殊符號,而是盡量用小寫英文字母。

Linux下根目錄的直屬子目錄文件



bin:? binary的縮寫,表示“二進(jìn)制文件。包含里被所有用戶使用的可執(zhí)行文件。例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

boot:boot表示“啟動”。主要放置開機(jī)會使用到的文件,包括Linux核心文件以及開機(jī)選單與開機(jī)所需配置文件等等

dev:device表示“設(shè)備”。linux系統(tǒng)下的任何裝置與接口設(shè)備都是以文件的型態(tài)存在于這個目錄當(dāng)中的。此文件的子目錄,每一個對應(yīng)一個外設(shè)。比如代表我們的光驅(qū)驅(qū)動器的文件就會出現(xiàn)在這個目錄下面。

etc:表示“等等”。包含系統(tǒng)等配置文件,例如人員的賬號密碼文件、 各種服務(wù)的啟始檔等等。

home:home(home directory)表示“家目錄”,在這個目錄下用于存放我們的私人文件,類似與Windows系統(tǒng)下的Documents文件夾。

lib:library表示“庫。包含被文件所調(diào)用的庫文件,例如.so結(jié)尾的文件,在Windows下這樣的庫文件是以.dll結(jié)尾。

media:表示“媒體”。這個/media底下放置的就是可移除的裝置啦!包括軟盤、光盤、DVD等等裝置都暫時掛載于此。常見的檔名有:/media/floppy, /media/cdrom等等。當(dāng)一個可移動的外設(shè)(比如usb SD卡 DVD等)插入電腦時,Linux就可以讓我們通過media的子目錄來訪問這些外設(shè)的內(nèi)容。

mnt:mount的縮寫,表示“掛載”。如果想要暫時掛載某些額外的裝置,一般建議可以放置到這個目錄中。這個目錄的用途與/media相同啦!只是有了/media之后,這個目錄就用來暫時掛載用了。

opt:optional application software package 表示“可選擇的應(yīng)用軟件包”。用于給第三方協(xié)力軟件放置的目錄

root:是英語“根”的意思,表示系統(tǒng)管理員(root)的家目錄

sbin:? system binary的縮寫,表示“二進(jìn)制文件”。包含的是系統(tǒng)的重要可執(zhí)行文件。放在/sbin底下的為開機(jī)過程中所需要的,里面包括了開機(jī)、修復(fù)、還原系統(tǒng)所需要的指令。

svr:? service的縮寫,表示“服務(wù)”。是一些網(wǎng)絡(luò)服務(wù)啟動之后,這些服務(wù)所需要取用的數(shù)據(jù)目錄。常見的服務(wù)例如WWW, FTP等等。舉例來說,WWW服務(wù)器需要的網(wǎng)頁數(shù)據(jù)就可以放置在/srv/www/里面。

tmp:? temporary的縮寫,表示“臨時的”。用于存放一般使用者或者是正在執(zhí)行的程序暫時放置的地方。

usr: ?Unix Software Resource的縮寫,表示“Unix操作系統(tǒng)軟件資源”。這是最重要的一個目錄,類似Windows中C:\Windows和C:\Program Files兩個目錄的總和。在這里安裝了大部分用戶要調(diào)用的程序。

var: variable的縮寫,表示“動態(tài)的,可變的”。/var目錄主要針對常態(tài)性變動的文件,包括緩存(cache)、登錄檔(log file)以及某些軟件運作所產(chǎn)生的文件。比如一些log文件,記錄電腦中發(fā)生了什么事。

pwd命令和which命令


pwd : ? Print Working Directory表示“打印當(dāng)前工作目錄” ?顯示當(dāng)前目錄的路徑。


which:用于顯示一個命令對應(yīng)的可執(zhí)行文件的位置。


如上圖:1?? pwd命令對應(yīng)的pwd這個可執(zhí)行文件位于/bin目錄下2?? which命令對應(yīng)的which這個可執(zhí)行文件位于/usr/bin目錄下

ls命令:list文件和目錄



列出了家目錄下的文件和目錄:

藍(lán)色 --> 目錄

綠色 --> 可執(zhí)行文件

紅色 --> 壓縮文件

淺藍(lán)色 --> 鏈接文件

灰色 --> 其他文件

若終端中沒有標(biāo)明顏色可以用:ls --color=auto;關(guān)閉顏色標(biāo)明:ls --color=none

ls -a :顯示所有文件和目錄,包含隱藏的。


ls -a

Linux下以 . 開頭的文件是隱藏文件,但不包括開頭的兩個 . 和 .. ,

. ?表示當(dāng)前目錄。在當(dāng)前情況下就是/home/zhw

.. 表示上一級目錄。所以上一級目錄就是/home

ls -A 不列出 . 和 ..這兩個文件。

ls -l :用于列出一個顯示文件和目錄的詳細(xì)信息列表。示意圖如下:


ls -l

total 44 :表示我的家目錄中所有文件的總大小加起來是44byte

文件權(quán)限:drwxr - xr - x ? 用來表示Linux下的文件權(quán)限

鏈接的數(shù)目:即2,1

文件所有者的名稱:這個現(xiàn)在就是我的用戶zhw下的

文件所在的群組: zhw 表示現(xiàn)在在zhw這個群組里

文件大小:單位octet,也就是byte,即“字節(jié)的意思”。比如Desktop這個目錄的大小是4096個字節(jié)??梢钥闯鰣D中列出的所有的目錄的大小都是4096byte,并沒有顯示這個目錄中所有文件的總大小。

最近一次修改的時間:比如Desktop文件夾最近一次修改的時間是4月10日 21:56.

文件或目錄的名稱。

-h(humain readable): 以KO,MO,GO的形式顯示文件的大小


MO(Mega Octet)即MB(Mega Octet)

-t:按文件最近一次修改時間排序


cd命令:切換目錄


du命令:顯示目錄包含的文件大小


du:disk usage

du -h:以KO、MO、GO的形式顯示文件大小

du -a:顯示文件和目錄的大小

du -s:只顯示總計大小

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容