權限的計算是除去第一位字母開始,權限都是三個符號為一組合,其中-表示沒有這個權限
d:第一位表示文件類型。d是目錄文件,l是鏈接文件,-是普通文件,p是管道
rwx:第2-4位表示這個文件的屬主擁有的權限,r是讀,w是寫,x是執行。
r-x:第5-7位表示和這個文件屬主所在同一個組的用戶所具有的權限。
r-x:第8-10位表示其他用戶所具有的權限。
如:
drwxr-xr-x user1 group1 filename
表示filename是個目錄,user1擁有讀寫執行的權限,和user1所在同一個group1組里的用戶擁有只讀和執行權限,剩下其他用戶擁有只讀和執行權限。
ls -l也可以簡寫成ll 以列表的形式顯示當前路徑下文件(或文件夾不包括隱藏文件)的詳細信息
文件的詳細信息有五個字段
第1字段: 文件屬性字段 文件屬性字段總共有10個字母組成,第一個字母表示文件類型,如果這個字母是一個減號”-”,則說明該文件是一個普通文件。字母”d”表示該文件是一個目錄,字母”d”,是dirtectory(目錄)的縮寫。 請注意,一個目錄或者說一個文件夾是一個特殊文件,這個特殊文件存放的是其他文件和文件夾的相關信息。 第2字段 文件硬鏈接數或目錄子目錄數 第3字段: 文件擁有者 第4字段: 文件擁有者所在的組 第5字段: 文件文件大小(以字節為單位) 第6字段: 文件創建月份 第7字段: 文件創建日期 第8字段: 文件創建時間 第9字段: 文件名 (如果是一個符號鏈接,那么會有一個 “->”箭頭符號,后面根一個它指向的文件)
r:read就是讀權限 --數字4表示 w:write就是寫權限 --數字2表示 x:excute就是執行權限 --數字1表示 讀、寫、運行三項權限可以用數字表示,就是r=4,w=2,x=1。所以,-rw-r--r--用數字表示成644。 這里總共會有10個“-”,第一個表示文件類型,如該文件是文件(-表示),文件夾(d表示),連接文件(l表示),后面9個按照三個一組分。 如:rwxrwx--- 770 表示此文件(文件夾)的擁有着和同組用戶有讀寫及執行權限,其他用戶組沒任何權限。 也就是前面三個表示所有者權限,中間三個表示同組用戶權限,最后一組表示其他用戶權限。 注意:以上的其他用戶,不包括root這個super user。