Как вывести список всех файлов в корневом каталоге в Linux?

«Как вывести список всех файлов в корневом каталоге в Linux?» — вопрос из категории Linux, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Для вывода списка всех файлов в корневом каталоге (/) используется команда ls с соответствующими флагами.

Основная команда:

ls -la /

Пояснение флагов:

  • -l — подробный вывод (права доступа, владелец, группа, размер, дата модификации).
  • -a — показать все файлы, включая скрытые (начинающиеся с точки .).
  • / — целевой каталог (корневой).

Улучшенный вариант для удобства чтения:

ls -lAh --color=auto /
  • -h — выводит размеры файлов в "человекочитаемом" формате (например, 4.0K, 1.2M).
  • --color=auto — автоматически раскрашивает вывод в зависимости от типа файла (каталоги, исполняемые файлы, символьные ссылки).

Практическое применение в DevOps: Эта команда часто используется в скриптах для проверки состояния файловой системы, аудита или при отладке проблем с монтированием томов.