1.文件属性
ls -l显示的文件属性共七个字段
第一个字段是文件权限,共10位,第1位表示文件类型(文件(-),目录(d),link(l))
234位表示owner权限rwx,如果不具备该权限则为-
567位表示group权限
890位表示其他用户权限
第二个字段是link数
第三个字段表示该文件或目录的所有者账号
第四个字段表示文件所属group
第五个字段表示文件大小,默认单位B
第六个字段表示创建日期或者最近的修改日期
第七个字段表示文件名(如果文件名之前有一个“.”则表示该文件为“隐藏文件”
2.文件权限的意义
r(read):可读取文件内容
w(Write):可编辑、新增或者修改文件内容,不能能删除
x(eXecute):可执行
3.目录权限的意义
r(read contents in directory):可以查询目录下的文件名
w(modify contents of directory):更改目录结构列表,新建、删除、重命名以及移动文件目录
x(access directory):表示用户可切换到该目录
如果开放目录给别人浏览,至少需要给予r&x的权限,但w权限不可随便给
4.改变文件属性和权限
修改文件权限包括符号法和数字法,数字法中r,w,x分数分别为4,2,1
chgrp:改变文件所属用户组,用户组必须在/etc/group
chown:改变文件所有者,用户必须在/etc/passwd
chmod:改变用户权限
5.Linux文件名限制
单一文件或目录最大长度255个字符,包含完整路径名称及目录的完整文件名最大长度4096个字符
时间: 2024-10-21 23:06:34