команды ls
и ls -C
кажется, привожу к тем же результатам - отображаются столбцами.
Есть ли какое-либо различие?
Что касается info coreutils 'ls invocation'
:
-C'
- format=vertical'файлы Списка в столбцах, отсортированных вертикально. Это - значение по умолчанию для ls, если стандартный вывод является терминалом . Это всегда - значение по умолчанию для программы dir. GNU ls использует столбцы переменной ширины для отображения как можно большего количества файлов в наименьшем количестве строк.
TL; DR: нет, никакое различие - это - значение по умолчанию.
считайте вывод alias
, Ваша команда ls находится в вероятном выполнении ls -CF
. Это может быть установлено в Вашем bash_rc файле также. так ls -F
также даст тот же вывод.
, но Вы могли изменить его, в этом случае, Вы могли бы хотеть это. ИЛИ Вы могли использовать его в сценарии, и возможно Вы хотите тот стиль вывода.