Команда ls выводит список содержимого каталога, а каталогами или директориями в Linux называются папки. Даже если вы пользуетесь самым дружелюбным дистрибутивом и не собираетесь становиться системным администратором, знание команд не будет лишним.
Итак, команда ls, у команды ls довольно постой синтаксис:
команда — ключи — директориям
Как и у многих команд, у ls имеются дополнительные параметры, так называемые ключи. Ключи расширяют функциональность команды. В этой статье рассмотрим лишь некоторые из них, а полный список всех доступных ключей можно узнать набрав команду ls —help.
Ключи команды ls
Давайте рассмотри некоторые ключи которые будем применять в этой статье. Их намного больше, но в статье ограничимся лишь некоторыми из них. Чаще всего применяются такие ключи как -l и -a, при чем, их можно комбинировать, то есть, применять вместе. К примеру -la, эта комбинация команды ls с подробным выводом и скрытыми файлами. Ниже список некоторых ключей команды ls:
- -l: Отображает содержимое в длинном формате. Показывает подробную информацию, включая разрешения, владельца, размер, дату изменения и т.д.
- -a: Показывает скрытые файлы/директории, которые начинаются с точки.
- -h: Выводит размеры файлов в удобочитаемом формате, например, "1K", "10M", "2G" и т.д.
- -r: Сортирует вывод в обратном порядке (по убыванию).
- -t: Сортирует вывод по времени последнего изменения.
Команда ls
Что бы просмотреть содержимое директории к которой вы сейчас находитесь, достаточно просто выполнить команду ls в терминале Linux:
ls
Вывести содержимое каталога с подробным описание можно применив к команде ls ключ -l. При такой комбинации команда ls выдаст подробную информацию о каждом каталоге и файле:
ls -l
Увидеть скрытые файлы и каталоги поможет опция -a, в операционной системе скрытые каталоги и файлы начинаются с точки (.):
ls -a
Что бы получить вывод в в удобочитаемом формате для человека применяется опция -h, вывод будет например, "1K", "10M", "2G" и т.д. Где 1К — 1 килобайт, 10М — 10 мегабайт, 2G — 2 гигабайта и так далее.
Опции -r сортирует вывод в обратном порядке, думаю, с ней все достаточно понятно, результат можно увидеть на скриншоте ниже:
ls -r
Ну и давайте рассмотрим комбинацию опций команды ls. Пожалуй самая популярная комбинация это показать скрытые файлы и директории с подробным выводом. То есть, с использованием таких ключей как -l и -a. При чем, вы их можете комбинировать в любой последовательности, например:
ls -al
Более того, вы можете вывести содержимое любого каталога указав конкретный путь к нему. К примеру, выведем содержимое каталога /etc, для этого пишите команду ls, при необходимости указываете ключи, а затем указываете нужный вам каталог. В нашем случае это будет /etc
ls /etc
Подводим итоги по команде ls
Если вы ранее не пользовались терминалом Linux и не когда не работали с его командами, то на первый взгляд может показаться что знание команд вам не нужно. Поверьте, если вы собираетесь работать с этой операционной системой, то хотя бы базовые команды все же выучить придется. Тем более, если к примеру вы планируете использовать Linux для программирования. Не говоря уже о том, что некоторые действия быстрее сделать из терминале.
В этой статье мы рассмотрели как можно вывести содержимое каталогов в терминале командой ls. Это одна из базовых команд, которые необходимо знать каждому пользователю который собирается работать в Linux.