当我在目录中列出 ( ls
) 文件时,我在一些文件后面看到等号=
。在我的情况下,所有这些文件都是 UNIX 域套接字文件:
user@Debian11:~/src/unix_sock$ l
a.out* cli_stream* dgrm_unix_sock.server= serv_stream* stream_serv.c tpf_unix_sock.server=
cli_dgrm* dgram/ serv_dgrm* stream_cli.c tpf_unix_sock.client=
这是什么原因呢?
顺便说一句,该ls -l
命令没有显示=
答案1
在你的 shell 中输入
alias
您将获得您拥有的别名列表。在您的例子中,可能有一行
alias l=`ls -F`
他们之中。
你man ls
会看到
-F, --classify
append indicator (one of */=>@|) to entries
所以,这就是它的=
由来。