15 команд Linux LS, которые вам нужно знать

Рекомендуемая команда Linux Ls

Вы можете использовать команды Linux ls для распечатки содержимого каталога. Это одна из самых простых команд терминала в Linux. Таким образом, полное понимание этого важно для навигации по терминалу. Ниже перечислены некоторые полезные примеры использования утилиты ls. Отметьте это как ориентир на будущее.

1. Отображение содержимого каталога

По умолчанию команда ls отображает список файлов и каталогов, имеющихся в текущем каталоге. Вы также можете указать каталоги, используя их относительный или абсолютный путь.

2. Отображение дополнительной информации

Вы можете отобразить любую дополнительную информацию о содержимом папки, используя формат длинного списка. Просто добавьте параметр -l в стандартный ls, чтобы включить вывод в длинном формате.

Вывод содержит права доступа к файлам Linux, количество ссылок, информацию о владельце и группе, размер файла, время последнего изменения и т. Д.

Длинный вывод команды Ls

3. Отображение скрытых файлов

Скрытые файлы в Linux начинаются с точки "". символ. Команда по умолчанию не отображает эти скрытые файлы. Однако вы можете легко просмотреть их, используя параметр -a или --all.

4. Классифицируйте содержимое справочника.

Параметр -F команды ls позволяет классифицировать содержимое каталогов на основе их типа. Добавляет один из символов из набора * /=> @ |.

Каталоги представлены символом /, исполняемые файлы - символом *, символическими ссылками - символом @ и так далее.

5. Отображение размеров файлов

Если вы хотите просмотреть только размеры файлов, используйте параметр -s или --size. Обратите внимание, что информация о размере отображается блоками, как и команды Linux du.

Размер отображения команды Ls

6. Отображение удобочитаемых размеров файлов

И стандартная команда ls, и команда ls -s распечатывают размер файла в блоках. Добавьте параметр -h, чтобы отображать эту информацию в удобочитаемом формате.

7. Сортировка вывода по времени изменения

Вы можете использовать параметр -t команды ls для сортировки содержимого каталога по времени последнего изменения. Добавьте флаг -l для получения дополнительной информации.

8. Сортировка вывода по размеру

Используйте параметр -S команды ls для сортировки вывода по их соответствующим размерам.

9. Отображение файлов с использованием шаблонов

Вы можете использовать подстановочные знаки bash с командами ls для отображения файлов на основе шаблона. Например, следующая команда отображает только файлы mp3.

Команда Ls с использованием шаблонов

10. Скрыть файлы с помощью шаблонов

Мы также можем скрыть файлы или каталоги на основе заранее заданного шаблона. В следующих примерах показаны все файлы, кроме mp3-треков.

11. Отображение UID и GID

Системы Linux используют UID (идентификатор пользователя) и GID (идентификатор группы) для идентификации пользователей и групп. Вы можете отобразить эту информацию для всех своих файлов с помощью параметров -n или --numeric-uid-gid.

12. Отображение содержимого подкаталога

По умолчанию ls не отображает содержимое, хранящееся в подкаталогах. Однако вы можете использовать параметр -R или --recursive, чтобы переопределить это. Пример ниже демонстрирует это.

13. Отображать только каталоги

Вы можете использовать параметр -d, за которым следует шаблон bash, для просмотра всех подкаталогов внутри папки.

Команда Ls Отображение каталогов

14. Отобразить страницу справки

Страница справки ls содержит сводную информацию обо всех доступных параметрах. Используйте это всякий раз, когда вам нужно узнать конкретный вариант.

15. Отображение страницы руководства

Вы можете обратиться к странице руководства, чтобы узнать подробные инструкции обо всех параметрах ls и о том, как их использовать.

Заключение

Утилита ls - один из самых простых, но универсальных инструментов навигации в Linux. Вы не сможете освоить командную строку Linux, если не знакомы с командами ls. К счастью, эту команду легко освоить, если вы разберетесь с некоторыми базовыми примерами, подобными приведенным в этом руководстве. Ознакомьтесь с другие способы отображения содержимого каталога в терминале Linux.

Изображение предоставлено: Исследование и анализ с помощью DepositPhotos

По теме:

Один комментарий

  1. Пожалуйста, не путайте людей, ls - это не команда linux, иначе команда gnu является частью основных утилит gnu.