溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux ls命令顯示的藍(lán)色表示什么意思

發(fā)布時(shí)間:2022-06-22 09:33:34 來(lái)源:億速云 閱讀:951 作者:iii 欄目:建站服務(wù)器

本文小編為大家詳細(xì)介紹“l(fā)inux ls命令顯示的藍(lán)色表示什么意思”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“l(fā)inux ls命令顯示的藍(lán)色表示什么意思”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

在linux中,ls命令顯示的藍(lán)色表示“目錄”。ls命令會(huì)根據(jù)文件的具體類型給文件名配色:1、白色表示普通文件;2、亮綠色表示可執(zhí)行文件;3、亮紅色表示壓縮文件;4、藍(lán)色表示目錄;5、亮藍(lán)色表示鏈接文件;6、亮黃色表示設(shè)備文件。

本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。

linux下 ls -l命令(即ll命令)查看文件的顯示結(jié)果分析

在linux下使用“l(fā)s -l”或者“l(fā)s -al”或者“l(fā)l”命令查看文件及目錄詳情時(shí),shell中會(huì)顯示出好幾列的信息。

首先給出一張典型的顯示結(jié)果:

linux ls命令顯示的藍(lán)色表示什么意思

下面對(duì)其中的每一列進(jìn)行詳細(xì)的分析:

1、字體顏色

linux ls命令顯示的藍(lán)色表示什么意思
在大多數(shù)的linux shell窗口中,還能用顏色來(lái)區(qū)分不同文件的屬性:

  • 白色表示普通文件;

  • 亮綠色表示可執(zhí)行文件;

  • 亮紅色表示壓縮文件;

  • 灰藍(lán)色表示目錄;

  • 亮藍(lán)色表示鏈接文件;

  • 亮黃色表示設(shè)備文件;

當(dāng)然,這里需要使用系統(tǒng)缺省的配色方案。如果你自定義了shell的配色方案,則有可能與上面的定義不一致。

2、文件類型

linux ls命令顯示的藍(lán)色表示什么意思
表示該文件的類型:

  • “-”表示普通文件;

  • “d”表示目錄;

  • “l(fā)”表示鏈接文件;

  • “p”表示管理文件;

  • “b”表示塊設(shè)備文件;

  • “c”表示字符設(shè)備文件;

  • “s”表示套接字文件;

3、文件屬性

linux ls命令顯示的藍(lán)色表示什么意思
以back_init文件為例,其屬性可分為三段:[rwx][rwx][r-x],其中:

第一段表示文件創(chuàng)建者/所有者對(duì)該文件所具有的權(quán)限,第二段表示創(chuàng)建者/所有者所在的組的其他用戶所具有的權(quán)限,第三段表示其他組的其他用戶所具有的權(quán)限。

  • r(Read,讀取權(quán)限):對(duì)文件而言,具有讀取文件內(nèi)容的權(quán)限;對(duì)目錄來(lái)說(shuō),具有瀏覽目錄的權(quán)限。

  • w(Write,寫入權(quán)限):對(duì)文件而言,具有新增、修改文件內(nèi)容的權(quán)限;對(duì)目錄來(lái)說(shuō),具有刪除、移動(dòng)目錄內(nèi)文件的權(quán)限。

  • x(eXecute,執(zhí)行權(quán)限):對(duì)文件而言,具有執(zhí)行文件的權(quán)限;對(duì)目錄來(lái)說(shuō),該用戶具有進(jìn)入目錄的權(quán)限。

    另外,這里還有2個(gè)很特殊的屬性,平時(shí)不怎么常見(jiàn),這里也順帶解釋一下:

  • s或S(SUID,Set UID):可執(zhí)行的文件搭配這個(gè)權(quán)限,便能得到特權(quán),任意存取該文件的所有者能使用的全部系統(tǒng)資源。請(qǐng)注意具備SUID權(quán)限的文件,黑客經(jīng)常利用這種權(quán)限,以SUID配上root帳號(hào)擁有者,無(wú)聲無(wú)息地在系統(tǒng)中開(kāi)扇后門,供日后進(jìn)出使用。

  • t或T(Sticky):/tmp和/var/tmp目錄供所有用戶暫時(shí)存取文件,亦即每位用戶皆擁有完整的權(quán)限進(jìn)入該目錄,去瀏覽、刪除和移動(dòng)文件。

綜合起來(lái)可得,對(duì)于back_init文件,其創(chuàng)建者/所有者具有可讀可寫可執(zhí)行的權(quán)限,其創(chuàng)建者/所有者所在的組的其他用戶具有可讀可寫可執(zhí)行的權(quán)限,其他組的其他用戶則具有可讀可執(zhí)行但不可寫的權(quán)限。

4、目錄/鏈接個(gè)數(shù)

linux ls命令顯示的藍(lán)色表示什么意思
對(duì)于目錄文件,表示它的第一級(jí)子目錄的個(gè)數(shù)。注意此處看到的值要減2才等于該目錄下的子目錄的實(shí)際個(gè)數(shù)。

  • 比如這里的include目錄下,其實(shí)是沒(méi)有子目錄的,所以應(yīng)該是0,但是它這里卻顯示2,這是因?yàn)橐由?目錄和…目錄。在linux下,.目錄表示當(dāng)前目錄,…目錄表示上一級(jí)目錄。

  • 這也可以解釋上圖中第一行的.目錄下的3和第二行…目錄下的26。因?yàn)楫?dāng)前目錄下有一個(gè)include目錄,所以加上.目錄和…目錄這2個(gè)目錄就等于3,所以第一行會(huì)顯示3。而上一級(jí)目錄共有24個(gè)目錄,加上上一級(jí)目錄的.目錄和…目錄這2個(gè)目錄,所以這里的第二行顯示的是26。

對(duì)于其他文件,表示指向它的鏈接文件的個(gè)數(shù)。

5、所有者及組

linux ls命令顯示的藍(lán)色表示什么意思
表示該文件的所有者/創(chuàng)建者(owner)及其所在的組(group)。

6、文件大小

linux ls命令顯示的藍(lán)色表示什么意思

如果是文件,則表示該文件的大小,單位為字節(jié)。
如果是目錄,則表示該目錄符所占的大小,并不表示該目錄下所有文件的大小。

7、修改日期

linux ls命令顯示的藍(lán)色表示什么意思
該文件最后修改的日期時(shí)間。

8、文件名稱

linux ls命令顯示的藍(lán)色表示什么意思
文件名,無(wú)需多說(shuō)。

最后還要說(shuō)明一點(diǎn)的是,可以看到上述的圖片中,back_init文件的后面還帶了一個(gè)星號(hào)(),這也是linux系統(tǒng)下用于標(biāo)記可執(zhí)行文件的另外一種方式。也就是說(shuō),凡是文件名后面帶了一個(gè)星號(hào)()的,都是在說(shuō)明這是一個(gè)可執(zhí)行文件。

讀到這里,這篇“l(fā)inux ls命令顯示的藍(lán)色表示什么意思”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI