= tanda tangan di akhir file .sock pada output ls

14

Saya menjalankan shell zsh di emacs. Ketika saya menjalankan lssaya mendapatkan =di akhir .sockfile. Apa =artinya? Apakah unik untuk melepas soket?

Edgar Aroutiounian
sumber

Jawaban:

15

Menurut dokumentasi coreutils di bawah --classify(alias -F), =untuk soket:

Tambahkan karakter ke setiap nama file yang menunjukkan jenis file. Juga, untuk file biasa yang dapat dieksekusi, tambahkan '*'. Indikator jenis file adalah '/' untuk direktori, '@' untuk tautan simbolik, '|' untuk FIFO, '=' untuk soket, '>' untuk pintu, dan tidak ada untuk file biasa. Jangan mengikuti tautan simbolis yang terdaftar pada baris perintah kecuali opsi --dereference-command-line (-H), --dereference (-L), atau --dereference-command-line-symlink-to-dir ditentukan.

Zelda
sumber
Neato, terima kasih. Belum pernah mendengar pintu sebagai nama resmi sebelumnya.
Edgar Aroutiounian
2
dan jika Anda tidak benar-benar mengetik --classifyatau --indicator-style=classify, itu mungkin ditambahkan oleh alias.
Robin Green
1
@EdgarAroutiounian Doors adalah fitur Solaris, tidak diadopsi secara luas, dan khususnya tidak tersedia di Linux.
Gilles 'SO- berhenti bersikap jahat'