【Linux】文件的基本属性(权限、所属关系)

查看文件的属性


使用 ll 或 ls -l 可以查看当前目录下文件的属性,也可以加路径参数来查看指定路径下的文件属性,比如:

ls -l /home

# total 48072
# drwxr-xr-x 33 dell dell  3989504 Jun 15 15:56 dell
# drwxrwxrwx  2 root root 43819008 Jun 15 16:59 share
# drwxrwxrwx 11 root root  1392640 Sep 23  2019 wangzherongyao@190912

total为路径下的所有文件数;

第一列是 权限,由10个字符组成;

第二列是 文件个数,如果是文件,则是1,如果是文件夹,则是文件夹内的 子文件或目录 的个数 减去 2(因为包括 点路径和点点路径);

第三列是 该文件或文件夹所属的用户;

第四列是 该文件或文件夹所属的组(Group);

第五列是 文件或文件夹的大小,单位是byte;

第六列是 最后修改的时间

第七列是 文件或文件夹的名称(蓝色是文件夹、白色是文件)

权限


权限说明

权限由10个字符组成;

第一个字符可以有5种情况,对应关系如下:

d 目录
- 文件
l 链接文档
b 可存储的接口设备(可随机存取,比如U盘)
c 串行端口设备,比如键盘鼠标

后面9个字符,每三个一组,

前三位表示 属主拥有的权限,中间三位 表示 所属组的同组用户的权限,最后三位表示其他用户的权限;

三位字符的权限表示是 rwx:

对于文件来说,分别表示 可读、可写、可执行,不存在权限则写为 - ;

对于目录来说,分别表示 可浏览、可删除或移动目录内文件、可进入目录;

权限修改

1、chmod 加 数字

格式为:chmod (-R) 数字 文件或文件夹(可通配符)

可以 三位字符 的权限表示 抽象为 3个数字 ,r 是 4 ,w 是 2, x 是 1;

比如 rwx 就是 7 ,rw- 就是 6,这样 9位字符的权限 可以 转化为 3位数字表示:

# 比如给文件的属主赋予权限可读可写可执行
chmod 700 filename
chmod 755  *.sh  

# 给目标文件夹下的所有文件赋予权限
chmod -R 700 path

2、chmod 加 符号

格式为:

chmod 身份 操作 权限 文件或文件夹(可通配符)

身份:

  • u :user
  • g:group
  • o:others
  • a:all(可以不写,默认是all,比如chmod + x 就是 chmod a + x)

操作:

  • +:加上
  • -:去除
  • =:赋予

权限:r、w、x

举例:

chmod u=rwx,g=rx,o=r  test.txt

chmod  a-x test.txt

chmod  a+x *.sh # 通配符给所有.sh格式文件赋予可以执行权限

所属关系

对于 一个文件或文件夹,有三种用户,Linux 按这三类用户赋予 文件 或 文件夹的权限;

  • 拥有特定的所有者,也就是对该文件具有所有权的用户;

  • 这个具有所有权用户的同组用户

  • 除上述两种外的其他用户

Linux的一个用户可以属于 一个 或 多个 组(Group);

查看组和用户
# 当前登录的用户
whoami

# 当前登录用户的组内成员
groups 

# 某个用户的组内成员
groups 用户名

# 查看所有组信息
cat /etc/group

# 查看所有用户信息
cat /etc/passwd
更改属主或属组

chown [–R] 属主名 文件名

chown [-R] 属主名:属组名 文件名

chown dell install.log
chown -R root:root /usr/software/
chown -R  :rdmedia /usr/software/  # 只更改属组
更改属组
chgrp [-R] 属组名 文件名
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值