1. 查看文件的属性的命令是:ls
[选项
] [文件
]
常用选项有:
-l
:一行列出一个文件的属性信息(list),除文件名外,显示文件类型、权限、硬链接数目、该文件的拥有者、该文件所在的用户组、大小(单位:字节)、时间信息(如未指明是其他时间即指修改时间)
-a
:列出当前目录下的所有文件,包括隐藏文件
-d
:显示当前目录里面子目录的属性
2. 使用ls -l
显示文件属性
3. 修改文件的属性
a.修改该文件的拥有者—chown
(change owner),比如将该文件的拥有者wjl修改成root用户:chown root "文件"
b.修改该文件所在的用户组—chgrp
(change group)、chown
比如将该文件的所在的组linux修改成wjl用户组:chown :wjl "文件"
或chgrp wjl "文件"
c.可以同时修改文件的拥有者和文件所在的组,比如将这两个所属都改成root用户chown root:root "文件"
d.修改用户对该文件的读、写、执行权限—chmod(change mode)
文件的权限表示为rwx
,对应读、写、执行,rwx表示该文件可读可写可执行,r-x
表示该文件可读可执行不可写。
4. 设置权限有两种方法设置:
单独设置:采用符号连接方式,用“+
”代表增加权限,用“-
”代表删除权限,用等号“=
”代表设置权限。
使用符号代表类型:文件拥有者(u
)、所属的用户组(g
)、其他用户(o
)、全部(a
)。比如要设置文件拥有者可读可写,给所属用户组增加执行权限,可以为:chmod u=rw,g+x "文件"
全部设置:采用八进制数指定方式,将文件权限字符代表的有效位设为1,即“rw-
” "r-x
“和”r--
"的八进制分别表示为110、101、100,将这些二进制位串转换成对应的八进制数就是6、5、4,也就是说该文件的权限为654(3位八进制数)。比如设置成chomd 777 “文件名”,表示三个用户级别都具有可读可写可执行权限。