如果您正在运行一个不错的 Linux 发行版,则可以使用以下命令获取该信息(加上您可能需要的更多信息):
info ls
包含这个小片段:
The file type is one of the following characters:
- regular file
b block special file
c character special file
C high performance ("contiguous data") file
d directory
D door (Solaris 2.5 and up)
l symbolic link
M off-line ("migrated") file (Cray DMF)
n network special file (HP-UX)
p FIFO (named pipe)
P port (Solaris 10 and up)
s socket
? some other file type
此外,如果您man ls从命令行调出带有更多详细信息的 ls 文本手册,或者调man ls出网页版本的 Google 文本手册。
解释可以在 Stack Overflow 上找到。
不仅适用于 Ubuntu,而且适用于所有发行版(据我所知),它是一个字符特殊文件。我在下面链接了源或来自堆栈溢出的信息。
https://stackoverflow.com/a/23236028/879882
此外,如果您
man ls
从命令行调出带有更多详细信息的 ls 文本手册,或者调man ls
出网页版本的 Google 文本手册。