扣丁學堂Linux培訓之目錄與文件的權(quán)限意義
2018-03-13 10:17:33
1593瀏覽
在Linux世界中,可以說萬物皆文件。Linux文件一般分為兩種,一般文件和目錄文件。文件權(quán)限對于數(shù)據(jù)安全至關(guān)重要,有必要清楚的知道一般文件權(quán)限和目錄文件權(quán)限的意義。
一定要記?。喝N權(quán)限在文件和文件夾表示的意義是不太相同的,下面來看一下:
權(quán)限對文件的作用
文件是實際含有數(shù)據(jù)的地方,包括一般文本文件、數(shù)據(jù)庫內(nèi)容檔、二進制可可執(zhí)行文件(binaryprogram)等等。因此,權(quán)限對于文件來說,它的意義是這樣的:
r(read):可讀取此一文件的實際內(nèi)容,如讀取文本文件的文字內(nèi)容等;
w(write):可以編輯、新增或者是修改該文件的內(nèi)容(但不含刪除該文件);
x(eXecute):該文件具有可以被系統(tǒng)執(zhí)行的權(quán)限。
可讀(r)代表讀取文件內(nèi)容比較好理解,那么可執(zhí)行(x)呢?因為在Windows下面一個文件是否具有執(zhí)行的能力是借由“擴展名”來判斷的,例如:.exe,.bat,.com等等,在Linux下面,我們的文件是否能被執(zhí)行,則是借由是否具有“x”這個權(quán)限來決定的!跟文件名是沒有絕對的關(guān)系的!至于最后一個w這個權(quán)限呢?當你對一個文件具有w權(quán)限時,你可以具有寫入/編輯/新增/修改文件的內(nèi)容的權(quán)限,但并不具備有刪除該文件本身的權(quán)限!對于文件的rwx來說,主要都是針對“文件的內(nèi)容”而言,與文件文件名的存在與否沒有關(guān)系!因為文件記錄的是實際的數(shù)據(jù)!
權(quán)限對目錄的作用
文件是存放實際數(shù)據(jù)的所在,那么目錄主要是儲存啥玩意?目錄主要的內(nèi)容在記錄文件名清單,文件名與目錄有強烈的關(guān)連!所以如果是針對目錄時,那個r,w,x對目錄是什么意義呢?
r(readcontentsindirectory):
表示具有讀取目錄結(jié)構(gòu)清單的權(quán)限,所以當你具有讀?。╮)一個目錄的權(quán)限時,表示你可以查詢該目錄下的文件名數(shù)據(jù)。所以你就可以利用ls這個指令將該目錄的內(nèi)容列表顯示出來!
w(modifycontentsofdirectory):
它表示你具有移動該目錄結(jié)構(gòu)清單的權(quán)限,也就是下面這些權(quán)限:
創(chuàng)建新的文件與目錄;
刪除已經(jīng)存在的文件與目錄(不論該文件的權(quán)限為何?。?br />
將已存在的文件或目錄進行更名;
搬移該目錄內(nèi)的文件、目錄位置??傊夸浀膚權(quán)限就與該目錄下面的文件名異動有關(guān)就對了啦!
x(accessdirectory):
那么,目錄的執(zhí)行權(quán)限有啥用途???目錄只是記錄文件名而已,總不能拿來執(zhí)行吧?沒錯!目錄不可以被執(zhí)行,目錄的x代表的是使用者能否進入該目錄成為工作目錄的用途!所謂的工作目錄(workdirectory)就是你目前所在的目錄啦!舉例來說,當你登陸Linux時,你所在的主文件夾就是你當下的工作目錄。而變換目錄的指令是“cd”(changedirectory)!
以上就是關(guān)于扣丁學堂
Linux培訓之目錄與文件權(quán)限意義的詳細介紹,最后想要了解更多關(guān)于Linux發(fā)展前景趨勢,請關(guān)注扣丁學堂官網(wǎng)、微信等平臺,扣丁學堂IT職業(yè)在線學習教育平臺為您提供權(quán)威的
Linux視頻教程系統(tǒng),通過千鋒扣丁學堂金牌講師在線錄制的Linux視頻教程課程,讓你快速掌握Linux從入門到精通開發(fā)實戰(zhàn)技能。扣丁學堂Linux技術(shù)交流群:422345477。
【關(guān)注微信公眾號獲取更多的學習資料】
查看更多關(guān)于“Linux培訓資訊”的相關(guān)文章>>
標簽:
Linux命令
Linux視頻教程
Linux培訓
Linux在線學習
Linux在線視頻
Linux系統(tǒng)