文件:
1.使用ls -al查看文件属性
权限 链接 拥有者 用户组 文件容量 日期 文件名
默认为bytes 如果文件名前有“.”,则代表是隐藏文件
2.权限
第一个字符
[d]:目录
[-]:文件
[l]:链接文件
[b]:设备文件里面的可供存储的周边设备
[c]:设备文件里的串行端口设备,如键盘鼠标
接下来的字符,三个为一组
r:可读;w:可写;x:可执行(execute)
第一组为文件拥有者权限;第二组为加入改用户组权限;第三组为外来用户权限;
3.修改权限指令
chgrp:修改文件所属用户组
例:
chgrp users text.c //将text.c文件的所属用户组改为users
chgrp -R users text //将text文件夹中的子文件,目录都改为users
chown:修改文件拥有者(可顺便修改用户组的名称)
例:
chown root:text text.c //将text.c的所属用户改为root,所属用户组改为text(修改文件同理)
chown -R root:text text //把子文件也一起改动
注:可把 ‘" :text "删掉
chmod:修改文件权限
1.数字类型修改文件权限
r:4; w:2; x:1;
例:权限为[-rwxr---x] owner:7; group:4; others:1;
chmod [-R] xyz 文件或目录
例:chmod 777 text.c // 修改text.c文件权限:[-rwxrwxxrwx]
2.符号类型修改文件权限
u : user; +(加入) r
g : group; -(移除) w 文件和目录
o : others; =(设置) x
a:all;
例:chmod u=rwx,go=rx text.c
四,简单的指令
mkdir [目录名] //创建新目录
touch [目录名]/[文件] //创建空文件
rm [文件] //删除文件