Debian Help

ls

Команда ls (от англ. list) - это одна из базовых команд в Linux/UNIX системах, которая используется для вывода списка содержимого каталогов. Это одна из первых команд, которую изучают новички при работе с Linux.

Базовая работа

Простой вывод списка файлов:

ls

Вывод в обратном порядке:

ls -r

Детальный вывод информации

Длинный формат вывода:

ls -l

Вывод в удобочитаемом формате (с понятными единицами измерения):

ls -lh

Работа со скрытыми файлами

Вывод скрытых файлов:

ls -a

Вывод скрытых файлов в длинном формате:

ls -la

Расширенные возможности

Рекурсивный вывод (просмотр вложенных директорий):

ls -R

Отметка типов файлов:

ls -F

Вывод номеров инодов:

ls -i

Вывод UID и GID:

ls -n

Улучшение визуального восприятия

Цветной вывод:

ls --color

Практические примеры

Просмотр прав доступа и владельцев:

ls -l | more

Поиск больших файлов:

ls -lS | head

Просмотр последних измененных файлов:

ls -lt

Полезные советы

  • Используйте ls -d для просмотра информации о директориях, а не их содержимого

  • Комбинирование флагов: ls -la покажет все файлы в длинном формате

  • Добавьте алиас для удобного использования: alias ll='ls -l'

  • Для получения справки: ls --help

  • Для просмотра подробной документации: man ls

Расширенные возможности

Создание алиаса:

alias ll="ls -l"

Удаление алиаса:

unalias ls

Просмотр версии:

ls --version

Работа с цветами

Настройка цветного вывода:

ls --color=auto

Проверка поддержки цветов:

echo $LS_COLORS

Производительность

  • Для больших директорий используйте ls -U для более быстрого вывода

  • Комбинируйте с find для более сложных операций поиска

  • Используйте ls -f для быстрого вывода без сортировки

Теперь вы владеете всеми необходимыми знаниями для эффективной работы с командой ls.

Last modified: 25 марта 2025