
在Linux中,每个文件都有不同的权限。用户可以使用ls -l命令查看权限属性。其中,符号含义如下所示:
r:读权限。
w:写权限。
x:可执行权限。
-:没有权限。
s:SET位权限。
t:粘滞位权限。
例如,可执行文件ls的权限为-rwxr-xr-x。其中,第一个符号表示文件类型,-表示普通文件;后面分别为所有者权限、所属组的权限和其它用户权限。这里,表示ls文件的所有者权限为读、写和可执行;所属组的权限为读和可执行;其它用户权限为读和可执行。在一些文件权限属性后面,可能显示为点、加号或空格,如“-rw-rw-r--.”或“-rw-r--r--+”。其中,权限属性后面有点,表示该文件带有“SELinux的安全上下文”;权限属性后面标记为加号(+),表示使用了ACL(Access Control List)权限。如果文件权限后面附加一个空格,则表示系统没有可替换的访问控制措施。
这个*号仅仅是ls命令显示的,表示有可执行权限,实际文件名不带*号。ls -F 可执行文件名后就会加*号。显示一个或多个文件的相关信息。ls [options] [file-list] 参数默认情况下,ls按照文件名的字母顺序列出文件的信息,file-list可以是任意文件或目录当file-list包含多个目录时,ls将显示目录的名称,不显示子目录和子文件当file-list为普通文件时,ls则显示该文件的相关信息 选项-a显示所有文件名列表,包括隐藏文件(文件名以句点开始)-A与-a类似,但不列出 . 和 ..目录项-l 列出每个文件的更多信息-m 显示用逗号分割的文件名,文件列表的宽度与屏幕的宽度相同-h从K(千字节)、M(兆字节)、和G(千兆字节)中选择合适的单位显示文件的大小-r 以相反的顺序列出目录层次结构-R递归列出子目录的内容-t 按最后一次修改时间的顺序显示文件-u按最后一次访问时间的顺序显示文件-x按行显示文件列表(默认情况下,按列显示)-X按文件扩展名的顺序显示文件,没有扩展名的文件首先被列出-1一行显示一个文件-d只显示目录名称-F该选项在每个目录后显示斜杠(/)在每个可执行文件后显示星号(*)在每个符号链接后显示符号@欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)