Утилита ls#

Утилита ls используется для отображения содержимого каталогов и информации о файлах.

По умолчанию ls обрабатывает текущий каталог, сортировку записей производит в алфавитном порядке, результаты отображает на стандартном потоке вывода.

Синтаксис ls:

ls <options> <directory/file>

Где:

  • <options> - опции;

  • <directory/file> - каталог/файл.

Часто используемые опции утилиты представлены в таблице ниже.

Опция

Описание

-a

Отображение всех файлов в каталогах, включая скрытых

-A

Отображение всех файлов в каталогах, кроме системных . и ..

-d

Отображение имен каталогов по аналогии с файлами, вместо отображения их содержимого

-h

Добавление к информации о размерах файла буквенного обозначения, например, для мегабайт - M

-l

Отображение кроме имени файла дополнительной информации - тип файла, права доступа к файлу, количество ссылок на файл, имя владельца, имя группы, размер файла в байтах и временной штамп (по умолчанию время последней модификации)

-p

Добавление к имени файла символа, обозначающего тип файла

-t

Сортировка по времени последней модификации вместо алфавитной

-Z, --context

Вывод контекста (меток) безопасности файла

Примеры использования#

  • Для отображения списка всех файлов, включая скрытые, введите команду:

    ls -a
    
  • Для отображения списка файлов с расширенной информацией и добавлением буквенного обозначения размера введите команду:

    ls -lh
    
  • Для отображения списка файлов с расширенной информацией и присвоенными метками безопасности введите команду:

    ls -lZ