1、文件屬性
ls -al:顯示文件的文件名與相關屬性并列出所有文件詳細的權限與屬性
第一列代表這個文件的類型與權限
????第一個字符代表這個文件是“目錄,文件,或連接文件等”
?????d:目錄
?????-:文件
?????l:鏈接文件
?????b:設備文件里可供存儲的接口設備
?????c:設備文件里的串行端口設備
????接下來的字符,以3個為一組,且均為“rwx”d 3個參數組合。
[d] ????????[r-x] ???????????[r-x] ???????????????[---]
文件類型???文件權限????文件屬組的權限????其他人對此文件的權限
r :可讀 ??w:可寫 ???x:可執行 ??-:沒有權限
?目錄test所有者為root,所屬用戶組為root,root用戶對此目錄具有可讀,可寫可執行的權限;root用戶組可進入次目錄,但不能執行寫入的操作;其他用戶可進入次目錄,但不能執行寫入的操作。
修改文件與目錄屬性時,一定要分清楚什么數據可改,什么數據不可改。
第二列代表有多少文件名連接到此節點。
第三列代表這個文件或者目錄的所有者賬號。
第四列代表這個文件的所屬用戶組。
第五列為這個文件的容量大小。
第六列為這個文件的創建時間或者最近的修改日期。
第七列為文件名。
如何改變屬性與權限
chown ?修改文件的所有者
-R?用戶名:組名 目錄 遞歸修改目錄的權限以及目錄下所有的文件的權限
chgrp ??修改文件的屬組
Chmod ?修改文件權限
數字類型改變權限:
文件權限字符為[-rwxrwxrwx]九個權限三個為一組,可用數字代表各個權限
r=4 ??
w=2 ??
x=1
每種身份各個權限分數需要累加,如權限為[-rwxr-xr--],分數則是
owner=7
group=5
other=4
所以我們設置權限的更改時,該文件權限數字為754