05 июня 2011
Оглавление: 1. Ls 2. Ключи POSIX 3. Подробности версии GNU 4. Стандартные ключи GNU 5. Ошибки реализации
Описание
Команда ls сначала выводит список всех файлов, перечисленных в командной строке, а затем выводит список всех файлов, находящихся в каталогах, перечисленных в командной строке. Если не указано ни одного файла, то по умолчанию аргументом назначается .. Опция -d заставляет ls не считать аргументы-каталоги каталогами. Будут отображаться только файлы, которые не начинаются с . или все файлы, если задана опция -a .
Каждый список файлов сортируется отдельно в алфавитной последовательности текущих региональных настроек. Когда указана опция -l , то перед каждым списком выводится итоговая строка с общим размером всех файлов в списке, который измеряется в полукилобайтах.
Результаты печатаются на стандартный вывод, по одному файлу на строку, если с помощью опции -C не задан многоколоночный вывод. Однако при выводе на терминал не определено, будет ли вывод осуществляться в одну колонку или в несколько. Для задания одноколоночного или многоколоночного режима вывода могут использоваться опции -1 и -C , соответственно.
Получить список каталогов в текущем каталоге можно при помощи команды:
ls -F | grep / | sed 's/\///g'
Просмотров: 4406
|