溫馨提示×

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

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

linux中目錄和文件的區(qū)別有哪些

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

本篇內(nèi)容介紹了“l(fā)inux中目錄和文件的區(qū)別有哪些”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

區(qū)別:1、存儲(chǔ)的數(shù)據(jù)不同,目錄中存儲(chǔ)了一張表,該表包含了該目錄文件下所有文件名和索引的映射關(guān)系;而文件中存儲(chǔ)了普通數(shù)據(jù),一般就是字符串。2、權(quán)限不同,文件的權(quán)限有r(讀)、w(增刪改)、x(可執(zhí)行);而目錄的權(quán)限有r(讀)、w(增刪目錄中文件)、x(目錄可訪問(wèn))、X(只給目錄x權(quán)限,不給無(wú)執(zhí)行權(quán)限的文件x權(quán)限)。

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

linux中目錄和文件的區(qū)別

區(qū)別一:存儲(chǔ)的數(shù)據(jù)不同

  • 普通文件:存儲(chǔ)普通數(shù)據(jù),一般就是字符串。

  • 目錄文件:存儲(chǔ)了一張表,該表就是該目錄文件下,所有文件名和索引(inode)的映射關(guān)系。

    通常父目錄會(huì)存儲(chǔ)有它目錄下文件的索引映射,說(shuō)白了就是一張對(duì)應(yīng)關(guān)系的索引表。(Everything is file)

    想要操作目錄里面的文件,有了索引還不行,還要有權(quán)限。

    而且不單單只是看該普通文件的權(quán)限,還受到該文件的父目錄、父父目錄...的權(quán)限有關(guān)。

linux中目錄和文件的區(qū)別有哪些

區(qū)別二:權(quán)限不同

1、對(duì)文件的權(quán)限:

  • r:可以獲得這個(gè)普通文件的名字和內(nèi)容。

  • w:可以對(duì)文件進(jìn)行增刪改的操作。

  • x:該文件是否具有被執(zhí)行的權(quán)限。

    可以把此文件提請(qǐng)內(nèi)核啟動(dòng)為一個(gè)進(jìn)程,即可以執(zhí)行(運(yùn)行)此文件(此文件的內(nèi)容必須是可執(zhí)行)

2、對(duì)目錄的權(quán)限:

  • r 可以使用ls查看此目錄中文件列表

  • w 可在此目錄中創(chuàng)建文件,也可刪除此目錄中的文件,而和此被刪除的文件的權(quán)限無(wú)關(guān)

  • x 可以cd進(jìn)入此目錄,可以使用ls -l查看此目錄中文件元數(shù)據(jù)(須配合r權(quán)限),屬于目錄的可訪問(wèn)的最小權(quán)限

  • X 只給目錄x權(quán)限,不給無(wú)執(zhí)行權(quán)限的文件x權(quán)限

對(duì)于目錄文件來(lái)說(shuō),rwx的意義是:

  • r-x:可以進(jìn)入cd該目錄,可以獲得該目錄下存儲(chǔ)情況,但是不能修改這個(gè)目錄內(nèi)部存儲(chǔ)的文件(目錄)的名字,也不能在該目錄下新建文件和目錄

  • -wx:可以進(jìn)入cd該目錄,但是看不到該目錄下的存儲(chǔ)情況(ls不可用),可以往該目錄下添加、修改、刪除文件??梢酝ㄟ^(guò)cat來(lái)讀取該目錄下的文件or目錄的內(nèi)容,由于得不到該目錄下存儲(chǔ)了那些文件,在不知情的情況下只能通過(guò)猜,cat + 文件名獲得文件內(nèi)容,所以這樣依然不保密。

  • --x:可以進(jìn)入cd該目錄,看不到存儲(chǔ)情況,也不能往該目錄下添加、修改、刪除文件。但是依然可以通過(guò)cat + xx(猜)來(lái)獲得該目錄下的文件的內(nèi)容。

  • rw-:不能進(jìn)入cd該目錄,用ls僅僅可以獲得文件名和目錄名,因?yàn)楂@取不到這些文件的inode號(hào),當(dāng)然也不能獲得該目錄下的文件的內(nèi)容。不能往該目錄下添加、修改、刪除文件。

注:

1、用戶(hù)的最終權(quán)限,是從左向右進(jìn)行順序匹配,即,所有者,所屬組,其他人,一旦匹配權(quán)限立即生效,不再向右查看其權(quán)限

2、r和w權(quán)限對(duì)root用戶(hù)無(wú)效,即權(quán)限的修改不影響root用戶(hù)的r和w,但會(huì)影響x

3、只要所有者,所屬組或other三者之一有x權(quán)限,root就可以執(zhí)行

4、文件能不能刪,和所在文件夾的權(quán)限有關(guān)

“l(fā)inux中目錄和文件的區(qū)別有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向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