Обзор
ls -l предоставляет подробную информацию об элементах файловой системы, помогая быстро понять атрибуты каждого элемента. Это полезно для проверки настроек безопасности, использования диска, последних изменений и т. д.
Основные характеристики
Основные сведения, которые можно получить с помощью опции ls -l, следующие:
- Проверка подробных разрешений файлов и каталогов
- Отображение информации о владельце и группе файлов
- Проверка размера файла и времени последнего изменения
- Отображение количества жестких ссылок
Основные опции
Это часто используемые опции команды ls. Они особенно полезны в сочетании с опцией -l.
Отображение/Формат
Сгенерированная команда:
Комбинируйте команды.
Описание:
`ls` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Различные примеры использования опции ls -l.
Просмотр подробного списка текущего каталога
ls -l
Самый базовый способ использования ls -l, который выводит подробную информацию о файлах и каталогах в текущем каталоге.
Просмотр подробного списка с удобным для чтения размером
ls -lh
Добавление опции -h для отображения размера файла в единицах K, M, G для повышения читаемости.
Просмотр подробного списка, включая скрытые файлы
ls -la
Добавление опции -a для вывода скрытых файлов и каталогов, начинающихся с точки (.), вместе с подробной информацией.
Просмотр подробного списка определенного каталога
ls -l /var/log
Выводит подробную информацию о файлах и каталогах по указанному пути.
Просмотр подробного списка, отсортированного по времени последнего изменения
ls -lt
Добавление опции -t для вывода файлов в порядке их последнего изменения.
Советы и примечания
Вывод ls -l содержит много важной информации, поэтому важно понимать значение каждого поля.
Описание полей вывода ls -l
Информация, представленная каждой колонкой в команде ls -l, следующая:
- Первый символ: Тип файла (d: каталог, -: обычный файл, l: символическая ссылка, c: символьное устройство, b: блочное устройство, p: именованный канал, s: сокет)
- Следующие 9 символов: Разрешения файла (права на чтение (r) / запись (w) / выполнение (x) для владельца / группы / других пользователей соответственно)
- Третье поле: Количество жестких ссылок (для каталогов — количество подкаталогов плюс 2)
- Четвертое поле: Имя владельца файла
- Пятое поле: Имя группы файлов
- Шестое поле: Размер файла (в байтах, читаемость улучшается при использовании опции -h)
- Седьмое поле: Месяц, день, время последнего изменения (или год)
- Последнее поле: Имя файла или каталога
Советы по использованию
ls -l может выполнять мощные функции в сочетании с другими командами.
- Вывод ls -l часто используется для фильтрации или сортировки определенной информации путем объединения с другими командами, такими как `grep`, `awk`, `sort` через конвейер (|).
- Чтобы узнать общий объем дискового пространства, используемый каталогом, обратитесь к значению `total` в первой строке вывода `ls -l`.