Найти в Дзене
[LINKOD]

Команда ls в Linux

Оглавление

Команда 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

-2

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

ls -l

-3

Увидеть скрытые файлы и каталоги поможет опция -a, в операционной системе скрытые каталоги и файлы начинаются с точки (.):

ls -a

-4

Что бы получить вывод в в удобочитаемом формате для человека применяется опция -h, вывод будет например, "1K", "10M", "2G" и т.д. Где 1К — 1 килобайт, 10М — 10 мегабайт, 2G — 2 гигабайта и так далее.

Опции -r сортирует вывод в обратном порядке, думаю, с ней все достаточно понятно, результат можно увидеть на скриншоте ниже:

ls -r

-5

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

ls -al

-6

Более того, вы можете вывести содержимое любого каталога указав конкретный путь к нему. К примеру, выведем содержимое каталога /etc, для этого пишите команду ls, при необходимости указываете ключи, а затем указываете нужный вам каталог. В нашем случае это будет /etc

ls /etc

-7

Подводим итоги по команде ls

Если вы ранее не пользовались терминалом Linux и не когда не работали с его командами, то на первый взгляд может показаться что знание команд вам не нужно. Поверьте, если вы собираетесь работать с этой операционной системой, то хотя бы базовые команды все же выучить придется. Тем более, если к примеру вы планируете использовать Linux для программирования. Не говоря уже о том, что некоторые действия быстрее сделать из терминале.

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