我們都知道,在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
這一塊我確實是寫錯了,已更正