J'exécute le shell zsh dans emacs. Lorsque je cours, ls
j'obtiens un =
à la fin des .sock
fichiers. Qu'est-ce que cela =
signifie? Est-ce unique aux sockets Unix?
J'exécute le shell zsh dans emacs. Lorsque je cours, ls
j'obtiens un =
à la fin des .sock
fichiers. Qu'est-ce que cela =
signifie? Est-ce unique aux sockets Unix?
Réponses:
Selon la documentation coreutils sous --classify
(alias -F
),
=
est pour les sockets:
Ajoutez un caractère à chaque nom de fichier indiquant le type de fichier. De plus, pour les fichiers réguliers exécutables, ajoutez «*». Les indicateurs de type de fichier sont «/» pour les répertoires, «@» pour les liens symboliques, «|» pour les FIFO, '=' pour les sockets, '>' pour les portes, et rien pour les fichiers normaux. Ne suivez pas les liens symboliques répertoriés sur la ligne de commande, sauf si les options --dereference-command-line (-H), --dereference (-L) ou --dereference-command-line-symlink-to-dir sont spécifiées.
--classify
ou --indicator-style=classify
, il a probablement été ajouté par un alias.