php查看文件属性,文件目录属性及权限

**查看当前目录下所有内容及属性**

`$ ll`

![](https://img.kancloud.cn/dc/b7/dcb74e6dc8201d1699322a65063aeb1a_422x83.PNG)

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

```

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值