ubuntu文件与文件夹属性

ls -al 列出所有文件详细的属性与权限

[-] [rw-r] [--r] [---]:含义分别为

1   234  567 890

文件类型  文件所有者权限 文件所属用户组权限 其他人权限

[d]:表示为目录

[-]:表示为文件

[|]:表示为链接文件

[b]:可供存储的接口设备

[c]:串行端口设备

文件的权限意义

r:可读取此文件的内容

w:可编辑此文件的内容(但不包含删除该文件)

x:该文件具有被系统执行的权限

目录的权限意义

r:可以读取目录结构列表的权限

w:可以更改目录列表结构,如

  • 新建新的文件与目录
  • 删除已经存在的文件与目录
  • 重命名文件与目录
  • 转移文件与目录位置

x:代表用户能否进入该目录成为工作目录

改变文件属性与权限

chgrp:改变文件所属用户组

   chgrp -r users install:递归改变install文件夹所属用户组为users

chown:改变文件所有者

   chown -r bin install:递归改变install文件夹所有者为bin

   chown -r root:root install:递归改变install文件夹所属用户组和所有者

chmod:改变文件的权限

各权限对应分数r:4  w:2  x:1

rwx=4+2+1=7

   chmod 777 -r .bashrc : 递归改变.bashrc文件权限为-rwxrwxrwx

   chmod u=rwx,go=rx .bashrc:  将.bashrc文件权限改为-rwxr-xr-x

   chmod a-x .bashrc : 去掉.bashrc全部人的执行权限

注:文章参考了Linux鸟哥的私房菜,图源也来自那里

猜你喜欢

转载自www.cnblogs.com/xiaoblue/p/9972193.html