欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

初次接触linux文件系统 - 1

程序员文章站 2022-07-15 11:01:05
...

[所学] linux的文件权限以及目录的概念

  • 文件和目录
  • 文件和目录的权限
  • 权限操作
文件和目录

文件是用来承载数据的,一般可以分为文本文件,二进制文件和一些特殊格式的文档文件,目录就是windows下的文件夹,相当与一个树的节点

文件和目录的权限
使用命令 `ls -all` 查看但前路径下的所有文件和目录,其中两条如下:
-rw-------     1   easecat easecat   50640  1月    22 18:27     .xsession-errors.old
drwxr-xr-x  2   easecat easecat   4096    1月    19 21:33     公共的

每行开头的十个符号,表示其文件的属性,从第一行开始,其中有:’-rw- — ---’,分别代表,’ - ’ 表示文件的类型,‘r w -’ 表示文件的权限, ‘- - -’ 表示群组的权限, ‘- - -’ 表示其他人的权限

easecat 表示所属的用户,第二个easecat表示所属的群组,后面的分别是他的更新时间和档名,rwx分别代表了读取、修改、执行的权限,当该文件是目录时,只有r权限用户是不能访问该目录下的文件的,必须拥有执行权限,当然,如该你是root用户除外,如过该目录在你的本机上,也不受目录执行权限的影响

权限操作
  • chgrp :改变文件所属群组
  • chown :改变文件拥有者
  • chmod :改变文件的权限, SUID, SGID, SBIT 等等的特性

用法
chgrp [-R] 群组 文件路径/目录路径
chown [-R] 账号名称:组名 文件或目录
chmod [-r] 权限 文件或目录

权限的数字表现形式

4 = R = 读
2 = W = 写
1 = X = 执行