Mi caparazón es bash. ¿Cómo puedo obtener la salida de lsmostrar directorios con una barra diagonal final? Cuando lo haga ls, en tcshque da la salida deseada. ¿Cómo puedo lograr que esto ocurra bashsin usar ningún argumento?
p.ej.
bin/
lib/
src/
file1.txt
file2.txt

man lsluego desplácese hacia abajo hasta-p-Fbandera? Nunca lo uso, así que no puedo recordar ...type lssalida? Tal vez un alias?Respuestas:
La solución más simple (como ya ha sido dada por @don_crissti en los comentarios) es:
Puede obtener un efecto similar con:
Pero eso también agregará algunos otros indicadores:
Por supuesto, puede hacer que la cadena se
lsejecutels -pen la línea de comando con un alias:Eso es temporal y podría borrarse
unalias ls.Probablemente
tcshtenga un alias activo en su lugar.Lo que puedes hacer colocando el comando en
~/.bashrco~/.bash_aliases.fuente
~/.bash_aliasesantes; solo~/.bash_profiley / o~.bashrc. ¿Es correcto?alias ls='ls --color=auto -p'Puede usar -F, p. Ej.
fuente
tcshme está dando la salida deseada ybashno?.cshrc..bashrcarchivo en mi directorio de inicio pero no funcionóYa sea
O:
Explicación
Las otras respuestas cubren más o menos esto, pero prefiero las opciones largas de estilo GNU a las opciones cortas de estilo BSD en las respuestas de desbordamiento de pila, ya que son más autoexplicativas y aprendebles / "memorizables" / "internalizables".
fuente