在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的不同发行版之间运行。