Декодер ls -l: поля длинной записи файла
Разберите строку длинного вывода на тип, права, владельцев, размер, дату и имя. Формат входа задан явно, чтобы не путать разные варианты ls.
Какую задачу решает инструмент
Длинный вывод выглядит одной строкой, но содержит поля разного назначения. Важно отделить биты доступа от числа ссылок, а размер объекта — от даты изменения и имени.
Ввод и порядок работы
Вставьте строку выбранного формата: десять символов типа и прав, число ссылок, владельца, группу, байтовый размер, три поля даты и имя. Имя может содержать пробелы; оно занимает остаток строки.
Разобранный пример
В образце -rw-r----- 1 operator crew 128 Sep 6 12:30 shift report.txt права равны rw-r-----, размер — 128 байт, а shift report.txt является одним именем. Число 1 перед владельцем не является размером.
Ограничения и проверка результата
Блочные устройства, другие форматы даты, human-readable размеры и локализованные особенности могут не соответствовать этому шаблону. Поэтому декодер не предназначен для надёжного машинного парсинга произвольного ls.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- GNU Coreutils — документация утилит
Проверка текста: 2026-09-06. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.