php查看文件属性,文件目录属性及权限
**查看當前目錄下所有內容及屬性**
`$ ll`

1組表示類型; `?d`是目錄;` -`表示類型是文件;
2 3 4組剩下9個字符, 三個為一組, 又分成三組;
2 3組代表6組(**所屬用戶**) 7 組(**所屬群組root的成員**)的 rwx(可讀可寫可執行);
4組 代表不是6組用戶root, 也不是7組群組root的成員, 剩下其他用戶對文件目錄的權限是r-x(可讀可執行)
5組 代表目錄的硬鏈接個數(文件系統樹的分支)
8組 前部分 代表 目錄的字節大小(bytes) ;后部分代表目錄修改時間
## CentOS中群組和用戶關系
創建普通用戶maggie和jonny, 默認創建兩個同名的群組maggie和jonny, 同時普通用戶maggie和jonny加入到同名群組內
## rwx:
r: read 可讀(可讀取文件內容/ 可以讀取目錄的內容(子目錄 + 文件));
w:write 可寫(可增刪改文件內容/增刪改剪切子目錄+文件);
x: excute可執行(可執行文件內容/可進入該目錄);
-: 沒有當前位置的權限; ?rwx三個權限順序不變;
## 計算修改目錄文件權限
**計算權限(數字方式)**
1.**rwx- 對應十進制數**
**r ?=>??4**
**w =>?2**
**x ?=>?1**
**- ?=>??0**
```
rwx r-x r-x:755
744: ?rwxr--r--
644: ?rw-r--r--
400: ?r--------
```
## **修改權限(數字方式)**
1.**chmod命令修改權限**
**$ chmod ?修改后的三位十進制數 ?目錄路徑/目錄名**
**$ chmod ?修改后的三位十進制數 ?文件路徑/文件名**
```
例: test.html文件當前屬性, 修改后的權限是: jonny用戶只能查看文件內容; php01群組的成員可以查看可以執行文件內容; php01用戶對文件所有權限
rwxr-xr-- ??754
$ chmod ??754 ?test.html
```
# 拓展
## **修改權限(字符方式)**
1.**三組字符**
1.1**第一組: 和身份相關的字符**
**u** **: ?user用戶**
**g** **: ?group群組**
**a** **: ?all ?所有人**
**o** **: ?other 其他人**
1.2**第二組: 和設置權限相關的字符**
**+** **: ?增加相應的權限**
**\-** **: ?刪除相應的權限**
**\=** **: ?賦予相應的權限**
1.3**第三組: 和權限相關的字符**
**r** **: ?可讀權限**
**w** **: 可寫權限**
**x** **: 可執行權限**
## 2.使用字符方式修改目錄/文件權限命令:
**$ chmod ?u/g/a/o +/-/= ?r/w/x 目錄路徑/目錄名**
**$ chmod ?u/g/a/o +/-/= ?r/w/x 文件路徑/文件名**
```
例: test.html當前屬性 -rw-r--r-- ?php01 ?php01 ?test.html; 修改成: php01用戶+ php01群組成員添加可執行權限
-rw-r--r-- ——>??-rwxr-xr--
$ chmod ?u+x,g+x ?test.html
```
總結
以上是生活随笔為你收集整理的php查看文件属性,文件目录属性及权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 坐车耳鸣怎么回事?
- 下一篇: 眼睛看东西流泪是怎么回事