Linux檔案屬性

2021-09-25 06:45:30 字數 1637 閱讀 9225

首先,我們要知道兩個知識點:

我們先看下linux檔案的基本屬性,檔案資料範例:

drwxr-xr-x. 4 root root 4096 6月 26 15:18 …

drwxr-xr-x.   4    root     root        4096    6月 26 16:51   .config

drwxr-xr-x. 4 root root 4096 6月 26 15 :18 ..

drwx------. 21 chenlei chenlei 4096 7月 13 16:36 .cache

[許可權] [鏈結] [擁有者] [使用者組] [檔案容量] [修改日期] [檔名]

其餘都沒問題,簡單明瞭,但第一欄許可權是乙個長度為10的字串,代表的是檔案的型別與各種許可權,詳細說明如下:

drwxr-xr-x
接下來的字元中,三個為一組,且均為rwx-四個字引數的組合。其中 r代表可讀,w代表可寫,x代表可執行,-則標識沒有許可權

第一組表示擁有者的許可權,把這10個字元看作乙個從1開始的陣列的話,【2-4】代表著檔案擁有者擁有的許可權,【5-7】代表著此使用者組裡面的賬號擁有的許可權,【8-10】代表著其他人(即不是檔案擁有者也不屬於本使用者組)的許可權

所以上一行示範中 [d]代表這是乙個目錄 [rwx]代表此目錄擁有者擁有讀寫和執行的許可權,[-xr]代表此使用者組成員擁有讀和執行的許可權 [r-x]代表其他人也擁有讀和執行的許可權

並且,rwx三個引數可以用乙個數字來表示:

r:4

w:2x:1

所以三個引數也可以用三個數字的累加結果來表示,例如【-rwxrwx—】,所以三個身份分別的許可權為:

owner = rwx = 4+2+1 = 7

group = rwx = 4+2+1 = 7

others = --- = 0 + 0 +0 = 0

同時

檔案預設的屬性是    666  rw rw rw

目錄預設屬性 777 rwx rwx rwx

這上面的三個屬性可以用命令來修改:

chgrp       修改檔案所屬組         

chown 修改檔案所屬者

chmod 修改檔案許可權

chgrp [-r] 組名 檔名

chown [-r] 賬號名稱 檔案或目錄

chmod [-r] xyz 檔案或目錄 xyz即三個引數的相加值 如777

r為可選引數,代表進行遞迴修改,即連同子目錄下的所有檔案、目錄都一起修改的意思

各個許可權所擁有的功能:

元件內容

替代物件rw

x檔案詳細資料data

資料夾讀到檔案內容

修改檔案內容

執行檔案內容

目錄檔名

可分類抽屜

讀到檔名

修改檔名

進行該目錄的許可權

linux檔案屬性

linux檔案屬性1 首先檢視一下 ls l 檢視檔案的檔案屬性 上面顯示檔案屬性一共7個常見的字段。各個欄位的含義 1.第乙個字段 檔案許可權 就是 或者r w x的組合。一共10位。左面開始數起,a 第一位 檔案型別 常規檔案 系統普通檔案。d directory 目錄檔案,目錄是特殊的檔案,目...

linux檔案屬性

linux檔案屬性3 目錄是乙個特別的檔案 目錄檔案 比如 drwxr r 就是乙個目錄的許可權 目錄具有r許可權 可以檢視目錄裡面的檔名,只是檢視檔名。是否能夠對檔案操作,那還要看檔案的許可權。目錄具有w許可權 在目錄下 增加檔案 刪除檔案 檔名重新命名 目錄具有x許可權 能夠進入該目錄 能夠使用...

linux檔案屬性

linux是多使用者多工環境,因此檔案的許可權管理十分重要。linux將檔案可訪問訪問的身份分為3種 owner group others,每種身份有三種許可權 read write execute。另乙個常識,root是萬能的,能做任何事情!這是在終端中輸入ls al命令後,列出的內容,從途中可以...