Kоманда ls
Печатает в стандартный вывод содержимое каталогов.
без опции команда сначала выводит список всех файлов (не каталогов), перечисленных в командной строке, а затем выводит список всех файлов, находящихся в каталогах, перечисленных в командной строке.
Если не указано ни одного файла, то по умолчанию аргументом назначается текущий каталог.
Пример:
пусть в директории sem - поддиректория sem1 и файл sem.txt
ls выводится sem1 sem.txt
ls sem.txt выводится sem.txt
ls sem1 выводится содержимое sem1
Описание опции:
короткое задание опции ls -d
длинное задание опции ls --directory
Опция заставляет ls не считать аргументы-каталоги каталогами.
Пример:
пусть в директории sem - поддиректория sem1 и файл sem.txt
ls -d выводится . (так как это текущая директория и она рассматривается как файл без поддиректории)
ls --directory sem1 выводится sem1 (sem1 воспринимается как файл)