GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo obtener Ls para listar directorios con una barra inclinada al final?

Mi shell es bash . ¿Cómo puedo obtener la salida de ls? mostrar directorios con una barra inclinada al final? Cuando hago ls en tcsh da la salida deseada. ¿Cómo puedo hacer que esto ocurra en bash? sin usar ningún argumento?

ej.

bin/
lib/
src/
file1.txt
file2.txt

Respuesta aceptada:

La solución más simple (como ya ha dado @don_crissti en los comentarios) es:

ls -p

Puedes conseguir un efecto similar con:

ls -F

Pero eso también agregará algunos otros indicadores:

Agregue un carácter a cada nombre de archivo que indique el tipo de archivo.
Además, para los archivos regulares que son ejecutables, agregue * . Los indicadores de tipo de archivo
son / para directorios, @ para enlaces simbólicos, | para FIFO, = para enchufes, > para puertas, y nada para
archivos regulares.

Por supuesto, puede hacer que la cadena ls ejecutar ls -p en la línea de comando con un alias:

alias ls='ls -p'

Eso es temporal y podría borrarse con unalias ls .
Probablemente su tcsh tiene un alias activo en su lugar.

Lo que puede hacer colocando el comando en ~/.bashrc o ~/.bash_aliases .


Linux
  1. ¿Cómo empezaste con Linux?

  2. ¿Cómo enumerar los monitores conectados con Xrandr?

  3. Cómo listar dominios con DNSSEC

  4. ¿Cómo hacer que tree -a ignore los directorios .git?

  5. ¿Cómo enumero a todos los usuarios con root?

Cómo comparar directorios con Meld en Linux

Cómo enumerar los sistemas de archivos en Linux con lfs

Cómo enumerar solo directorios en Linux

Cómo comenzar con Arch Linux

Cómo comenzar con Midnight Commander en 2022

Cómo obtener una lista de enlaces simbólicos en Linux