在bash手册页中,有关使用ls查看权限的信息:
User ls output
Owner -rwx------
Group ----rwx---
Other -------rwx
那是有道理的,但是第一个-
用于什么呢?在所有用户上下文中始终为空白。
在bash手册页中,有关使用ls查看权限的信息:
User ls output
Owner -rwx------
Group ----rwx---
Other -------rwx
那是有道理的,但是第一个-
用于什么呢?在所有用户上下文中始终为空白。
Answers:
第一个破折号-
表示该文件是常规文件。
这些选项会影响
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’
套接字
‘?’
其他一些文件类型
D
在Solaris上看到有关oor文件的文档时,我立即着手创建一个Door!
D
exec()
诸如C或Python之类的编程语言的-type调用中访问。实际上,人们可能将它们视为“ Bash命令”,但了解它们之间的区别是有用且重要的,尤其是在编写脚本时,例如,这些脚本可能在Linux以外的系统上甚至在Linux的不同发行版之间运行。