= 在 ls 输出中的 .sock 文件末尾签名

Edg*_*ian 17 ls socket

我在 emacs 中运行 zsh shell。当我运行时,ls=.sock文件末尾得到一个。这是什么=意思?它是unix套接字独有的吗?

Zel*_*lda 19

根据(alias )下的coreutils文档, 适用于套接字:--classify-F=

在每个文件名后附加一个字符,指示文件类型。此外,对于可执行的常规文件,附加“*”。文件类型指示符是 '/' 表示目录,'@' 表示符号链接,'|' 对于 FIFO,'=' 用于套接字,'>' 用于门,而对于常规文件则没有。除非指定了 --dereference-command-line (-H)、--dereference (-L) 或 --dereference-command-line-symlink-to-dir 选项,否则不要遵循命令行上列出的符号链接。

  • 如果你实际上没有输入 `--classify` 或 `--indicator-style=classify`,它可能是由别名添加的。 (2认同)