目錄
首先學習幾個改變文件權限的命令:
改變文件權限:
chmod [-R] [權限]文件或目錄
文件權限
用cxf用戶創建一個文件,用ll命令查看一下文件(ll命令相當於ls -l),發現文件的權限是-rw-rw-r--,並且後面帶了兩個cxf(第一個cxf代表文件所屬用戶,第二個cxf代表文件所屬用戶組)。
可以知道,這個cxfFile是一個文件,cxf用戶可讀可寫不可執行;cxf用戶組下的用戶可讀可寫不可執行;其他用戶只可讀。
目錄權限
用cxf用戶創建一個目錄,我們發現第一個字符果然變成了d,因爲d代表一個目錄嘛!
但是細心的小夥伴會發現,爲什麼新建的目錄比文件多了個x,也就是多了個可執行權限呢?
我們把這個x權限去掉試試,結果發現竟然進不去這個目錄了!
再把x權限加上,發現目錄又可以進去了!
得出結論:目錄必須要帶x可執行權限,否則是進不去目錄的。
修改權限
我們都知道計算機只識別二進制的,所以rwx對應的權限如果存在,即爲1,如果不存在爲0。
例如:某個文件對應的某個用戶的權限爲rwx,就對應二進制數字爲111,轉換爲十進制就是7
再例如:某個文件對應的某個用戶的權限爲rw-,就對應二進制數字爲11-,轉換爲十進制就是6
那麼答案就出來了,r對應4,w對應2,x對應1。
但是其中rwx總共有三組,所以對應3個十進制數字。那麼要修改權限就簡單了:
chmod命令可以修改文件或目錄的權限,765分別對應什麼呢?
答:7對應rwx,6對應rw-,5對應r-x。合起來就是rwxrw-r-x。
如果想要將某個目錄下所有的文件一起修改權限,可以加上-R選項:
chmod -R 765 testDir
寫在最後
寫文章目的就是交流分享,如有問題還請指正,本人郵箱[email protected]