Команда ls - одна из базовых и наиболее часто используемых команд в Linux и Unix-подобных операционных системах. Она предназначена для отображения содержимого каталогов.
Содержание
Команда ls - одна из базовых и наиболее часто используемых команд в Linux и Unix-подобных операционных системах. Она предназначена для отображения содержимого каталогов.
Основная информация, выводимая командой ls
Выводимые данные | Описание |
Имена файлов и каталогов | Базовый вывод без флагов показывает только имена |
Тип файла | Указывается первым символом в подробном выводе |
Права доступа | Отображаются в формате rwxrwxrwx |
Количество жестких ссылок | Числовая информация о связях файла |
Часто используемые флаги команды ls
- -l - подробный вывод (длинный формат)
- -a - показывать скрытые файлы (начинающиеся с точки)
- -h - читаемый формат размеров файлов
- -t - сортировка по времени изменения
- -r - обратный порядок сортировки
Примеры использования команды ls
- ls - просмотр содержимого текущей директории
- ls /path/to/directory - просмотр конкретной директории
- ls -la - подробный вывод со скрытыми файлами
- ls -lhS - сортировка по размеру с читаемыми единицами
- ls -l --time=ctime - вывод с временем изменения статуса
Дополнительная информация в подробном выводе
Поле | Значение |
Права доступа | Первые 10 символов (тип + права) |
Владелец | Пользователь-владелец файла |
Группа | Группа-владелец файла |
Размер | Размер файла в байтах |
Дата изменения | Время последней модификации |
Специальные обозначения типов файлов
- - - обычный файл
- d - каталог
- l - символическая ссылка
- c - символьное устройство
- b - блочное устройство
- p - именованный канал
- s - сокет
Команда ls является мощным инструментом для работы с файловой системой в Linux. Разнообразные флаги и параметры позволяют гибко настраивать вывод в зависимости от конкретных задач системного администратора или пользователя.