Linux權限數字表示法說明

在Linux系統中鍵入ls -al時出現很多文件信息,你當然會關注其文件的權限信息,如
-rwxr--r-x
在對文件進行文件權限更改時,我在書上看到有這樣的寫法:
chmod 731myfile
書上說的解釋是權限字母和數字對應:
r=4
w=2
x=1
-=0
所以以上的744含義分別爲:
7=4+2+1 即rwx;
4=0+2+1即r--;
4=4+0+1即r--。
完全記住字母與數字的對應關係當然是可以的,但通過資料查詢,我發現是這樣的含義:
系統只能識別二進制數字,我們rwx三們分別用二進制代碼0和1表示,其中0表示無權限,1表示有權限,那用rwx組成的二進制串正好對應0-7八個數字,第一位r爲1時對應4,同樣的w對2,x對應1,當全爲0時用-表示,這正好說明這文章最開始的數字來源。
相信讀了本文的對開如731的權限代碼含義完全清楚了吧~
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章