
當我列出目錄中的 ( ) 檔案時,我在某些檔案後面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
所以,這就是它的來源=
。