linux下rwx權限與數字對應關係詳解

我們都知道,在linux中權限r對應的數字為4,w對應的數字為2,x對應的數字為1。

那,有沒有人想過為什麼4就代表r?2就代表w?難道是因為讀起來朗朗上口???

實際上,rwx權限在操作系統中,如果有,則是二進制1表示,如果沒有,則是二進制0來表示。那麼,當文件同時擁有rwx權限時,在計算機中權限就被標識成了二進制111,轉換為十進制就變成了4(二進制100,r權限)+2(二進制10,w權限)+1(二進制1,x權限)=7(111,rwx權限),於是乎我們常用的chmod命令後面接的數字是怎麼來的就很清楚咯。

2 thoughts on “linux下rwx權限與數字對應關係詳解”

Leave a Reply to 絕世壞蛋 Cancel reply

Your email address will not be published. Required fields are marked *

Captcha Code