我們都知道,在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命令後面接的數字是怎麼來的就很清楚咯。
搞清楚了再發表啊,r是4 ,w是2
這一塊我確實是寫錯了,已更正