ls -l输出中的第一个破折号是什么意思?

大卫说恢复莫妮卡

在bash手册页中,有关使用ls查看权限的信息

User    ls output
Owner   -rwx------
Group   ----rwx---
Other   -------rwx

那是有道理的,但是第一个是做什么-用的呢?在所有用户上下文中始终为空白。

史蒂文

第一个破折号-表示该文件是常规文件

GNU Coreutils:10.1.2列出了哪些信息

这些选项会影响ls显示的信息默认情况下,仅显示文件名。

...

‘-l’
‘--format=long’
‘--format=verbose’

除了每个文件的名称之外,还要打印文件类型,文件模式位,硬链接数,所有者名称,组名,大小和时间戳(请参阅格式化文件时间戳),通常是修改时间。打印问号以获取无法确定的信息。

...

文件类型是以下字符之一:

‘-’常规文件
‘b’块特殊文件
‘c’字符特殊文件
‘C’高性能(“连续数据”)文件
‘d’目录
‘D’门(Solaris 2.5及更高版本)
‘l’符号链接
‘M’脱机(“迁移”)文件(Cray DMF)
‘n’网络特殊文件(HP-UX)
‘p’FIFO(命名管道)
‘P’端口(Solaris 10及更高版本)
‘s’套接字
‘?’其他一些文件类型

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章