Kodomo

Пользователь

Описание опций -1 -m -p команды ls в Bash

Команда ls

Команда ls выдает список файлов и директорий, находящихся в указанной директории или в текущей (по умолчанию при отсутствии параметра). Команда имеет множество опций, без них же ее выходные данные выдаются списком названий в строку или несколько, не разделенными знаками кроме запятых кроме пробелов и никаких дополнительных знаком для обозначения свойств объектов.

пример 1

без параметров


login@domen:~$ ls

example_dir example.txt


или с параметром - директорией, которую мы рассматриваем


login@domen:~$ ls example_dir

another_example_dir another_example.txt


Опция -m

Опция -m немного меняет формат вывода: между элементами списка ставится запятая

пример 2


login@domen:~$ ls -m

example_dir, example.txt


Для общего понимания уточним, что после -m могут быть и другие опции

и после перечисления их также может стоять параметр


login@domen:~$ ls -m example_dir

another_example_dir, another_example.txt


Опция -1

Опция -1 несколько меняет формат вывода: в каждой строке только один элемент списка. Надо учитывать что она несовместима с некоторыми другими опциями, в частности -m - в случае их совместного использования приоритет отдается написанной второй.

пример 3


login@domen:~$ ls -1

example_dir


Опция -p

Опция -p модифицирует вывод, позволяя более четко отличать директории и файлы внутри списка: к концу имени директорий приписывается "/"

пример 4


login@domen:~$ ls -p

example_dir/ example.txt


Users/timvey/pr3 (последним исправлял пользователь timvey 2023-09-28 22:03:25)