UNIX ソケット ファイルが ls で等号で終わるのはなぜですか?

UNIX ソケット ファイルが ls で等号で終わるのはなぜですか?

ディレクトリ内の( ) ファイルを一覧表示すると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

シェルで次のように入力します

alias

あなたが持っているアライアスのリストが表示されます。あなたの場合は、おそらく次の行があります。

alias l=`ls -F`

その中で。

あなたはman lsそれを見ます

       -F, --classify
              append indicator (one of */=>@|) to entries

つまり、それが由来です=

関連情報