在Linux操作系统中,用ll或ls-s命令可以查阅当前目录下非隐藏文件的属性,包括文件类型,文件的权限,连接数,属主,属组,文件大小以及最后修改时间,ls -a可以查阅当前目录所有文件。
第一位字符表示文件的类型
d:目录文件
-:普通文件
l:链接文件,类似于windows底下的快捷方式。
p:管道文件,主要目的在于解决多个程序同时存取一个文件造成的错误。
b:设备文件里可供存储的接口设备(块设备),简而言之就是硬盘。
c: 设备文件里的串行端口设备(字符设备),例如键盘、鼠标。
s: 套接字文件,这类文件常用于网络数据连接。
第2-10位每三位字符依次表示了属主(user)、属组(group)以及其他用户(other)的权限,用'r'、'w'、'x'表示分别表示读、写以及访问权,如果没有该权限则用'-'表示。
接下来依次表示连接数、属主、属组、文件大小以及文件最后修改时间。
文件属性的修改:
(1)权限修改:chomd
权限修改有两种方式:
第一种:由'u'(user),'g'(group),'o'(other)代表三种身份的权限,'a'(all)代表所有身份的权限,用下面的方法实现权限的更改:
u
g + r
chomd o - w 文件或目录名
a = x
第二种:依旧由'u'(user),'g'(group),'o'(other)代表三种身份的权限,'a'(all)代表所有身份的权限,用二进制表示权限,有该权限则为1,没有则为0,写命令时将其转化成十进制,当权限为rw-时,表示二进制为110,例如要将abc文件的权限修改为rwxr-xr-x,则命令为:
chomd 755 abc
(2)属主修改:chown
chown newuser filename(修改之后属主改变,自己不可再用)
(3)属组修改:chgrp
chgrp newgroup filename
!!!属主,属组的修改只能由root用户进行。
Linux文件属性的修改
猜你喜欢
转载自blog.csdn.net/pretysunshine/article/details/81155374
今日推荐
周排行