Список файлов с помощью команды ls на Raspberry Pi

Хотя стандартная (не Lite) версия Raspberry Pi OS содержит рабочий стол для интуитивной навигации, иногда полезно «заглянуть под капот». Терминал даёт доступ к мощным Linux-командам, включая ls — базовую утилиту для отображения списка файлов и папок.
Доступ к терминалу
Откройте терминал на рабочем столе Raspberry Pi OS: нажмите на значок чёрного окна в верхней панели или выберите в меню с логотипом Raspberry: Приложения > Терминал.
Важно: после открытия терминала вы обычно окажетесь в каталоге /home/pi по умолчанию.
Связанное: полезные команды терминала Raspberry Pi
Базовое использование команды ls
Чтобы отобразить файлы и папки в текущем каталоге, введите:
lsЧтобы перечислить содержимое другого каталога, можно либо перейти в него командой cd, либо указать путь прямо:
ls /etcПримеры для подкаталогов и нескольких каталогов:
ls /etc/alsa
ls /etc /varОсновные опции ls
ls по умолчанию сортирует элементы по алфавиту. Чаще всего полезны следующие опции:
- -l — подробный (long) формат: тип файла, права, владелец, группа, размер, дата/время, имя.
- -a — показать скрытые файлы (имена, начинающиеся с точки).
- -t — сортировка по времени модификации (свежие сверху).
- -r — обратный порядок сортировки.
- -S — сортировка по размеру файла.
- -R — рекурсивно перечислить подкаталоги.
Примеры комбинаций:
ls -l
ls -a
ls -la # часто используют -l и -a вместе
ls -ltr # long, сортировка по времени, в обратном порядке (старые сверху)
ls -R # перечислить рекурсивноЧтобы увидеть все доступные опции, используйте:
ls --helpИли изучите детальную справку man:
man lsЧто показывает длинный формат (ls -l)
Вывод ls -l выглядит так: права доступа, число ссылок, владелец, группа, размер, дата и имя. Пример строки:
-rw-r--r-- 1 pi pi 4096 2025-06-15 12:34 example.txtКлючевые поля за одну строку:
- Первый символ: тип файла (- обычный файл, d — каталог, l — ссылка).
- Следующие девять: права для владельца, группы и остальных.
- Имя, размер и дата последней модификации.
Частые сценарии и сочетания
- Быстрая проверка содержимого: ls
- Подробный просмотр с скрытыми файлами: ls -la
- Найти большие файлы: ls -lS | head
- Последние изменённые: ls -lt | head
- Рекурсивный список структуры: ls -R
Важно: ls показывает содержимое каталогов, но не ищет по содержимому файлов. Для этого используйте grep или find.
Когда ls не подходит (ограничения)
- Поиск по имени или содержимому: используйте find или grep.
- Нужна древовидная визуализация: используйте tree (может потребоваться установка sudo apt install tree).
- Требуется человеческий формат размеров: используйте ls -lh (h — человекочитаемый размер).
Альтернативы и дополнения
- find — гибкий поиск файлов по имени, размеру, дате и т. д.
- tree — печатает структуру каталогов в виде дерева.
- du — суммарный размер каталога.
- stat — подробная информация по конкретному файлу.
Пример: найти все файлы .log старше 7 дней:
find /var/log -name "*.log" -mtime +7Быстрая методология для проверки каталога (mini-метод)
- Откройте терминал и подтвердите текущий каталог: pwd
- Быстрый список: ls
- Подробности и скрытые: ls -la
- Самые большие файлы: ls -lS | head -n 10
- Недавние изменения: ls -lt | head -n 10
- При подозрении на вложенные каталоги: ls -R | less
Шпаргалка команд (cheat sheet)
ls # базовый список
ls -l # подробный список
ls -a # показать скрытые
ls -la # подробный со скрытыми
ls -lh # человекочитаемые размеры
ls -lt # сортировка по времени
ls -ltr # сортировка по времени, обратный порядок
ls -R # рекурсивно
ls /path/to/dir # перечислить конкретный каталогЧеклист по ролям
Для начинающего:
- Открыть терминал
- Выполнить ls
- Попробовать ls -la и ls -lh
Для системного администратора:
- Использовать ls -lS для выявления больших файлов
- Совмещать с find/grep для точных поисков
- Проверять права и владельцев через ls -l
Ментальная модель
Представляйте ls как «фотокамеру» каталога: она показывает снимок текущих имён, размеров и времён. Для «поиска по фильмам» (контенту) используйте другие инструменты.
Частые ошибки и как их избежать
- Ожидание поиска по содержимому: команда не ищет внутри файлов.
- Непонимание дат: ls показывает время последней модификации, а не создания.
- Игнорирование прав: при отсутствии доступа папка может быть видна, но её содержимое нет.
Примечание: если ls не показывает содержимое каталога, проверьте права доступа (ls -ld <каталог>) и владельца.
Краткий глоссарий
- каталог — папка в файловой системе
- скрытые файлы — имена, начинающиеся с точки
- long-формат — подробный вывод ls -l
Резюме
Команда ls — самый быстрый и часто используемый инструмент для просмотра структуры каталогов на Raspberry Pi. Понимание основных опций (-l, -a, -t, -S, -R) и умение комбинировать их с другими утилитами (find, grep, tree) значительно ускорит диагностику и работу с файловой системой.
Важное: для детальной работы с правами и владельцами используйте ls -l; для поиска — find; для визуализации — tree.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента