l
, вероятно, псевдоним для чего-то вроде ls -F
.Опция -F
заставляет ls
добавлять /
к именам каталогов, *
к исполняемым обычным файлам и т. Д.
ОБНОВЛЕНИЕ: На основании вашего комментария, l
имеет псевдоним ls -CF
.Опции одной буквы могут быть «связаны», поэтому ls -CF
эквивалентно ls -C -F
.Опция -C
заставляет ls
выводить записи по столбцам.Это значение по умолчанию, если ls
считает, что пишет в терминал;опция -C
позволяет вести себя таким образом безоговорочно.(ls -1
перечисляет одну запись в строке, что является значением по умолчанию, если ls
не * пишет в терминал.)
type -a l
должно показать вам, как оно определено.Это, вероятно, установлено в вашем $HOME/.bashrc
.
($
является частью вашего приглашения оболочки, а не частью команды.)