Ls: Вывод списка файлов

Команда ls (LiSt) эквивалентна команде dir в DOS, но сделать она может больше, гораздо больше. В действительности это связано с тем, что файлы также могут делать гораздо больше. Синтаксис команды ls:

ls [опции] [файл|каталог] [файл|каталог...]

Если в командной строке не указан файл или каталог, ls выведет список файлов в текущем каталоге. Опций довольно много, поэтому мы опишем только некоторые из них:

l -a: вывод списка всех файлов, включая скрытые файлы. Напомним, что в UNIX® скрытые файлы - это те, чьи имена начинаются с.; опция -A выводит список «почти» всех файлов, т.е. всех файлов, которые были бы показаны опцией -a за исключением «.» и «..»

l -R: рекурсивный вывод списка, т.е. все файлы и подкаталоги в каталогах, указанных в командной строке.

l -h: вывод для каждого файла его размера в удобном для чтения формате. Это означает, что вы увидите размеры файлов с использованием суффиксов типа "K", "M" и "G", например, "234K" и "132M". Пожалуйста, обратите внимание, что размеры вычисляются по основанию 2, а не по основанию 10. Это означает, что 1 K на самом деле равен 1024 байтам, а не 1000 байт.

l -l: вывод дополнительной информации о файлах: их права доступа, владельцы и группы, размеры файлов и время последнего доступа.

l -i: вывод перед каждым файлом номера inode (уникальный номер файла в файловой системе.

l -d: обработка каталогов, указанных в командной строке так, как если бы они были обычными файлами, вместо вывода списка их файлов.

Вот несколько примеров:

l ls -R: рекурсивно выводит список содержимого текущего каталога.

l ls -is images/..: выводит список с номером inode и размером в килобайтах для каждого из файлов в каталоге images/, а также в родительском каталоге по отношению к текущему.

l ls -l images/*.png: выводит список всех файлов в каталоге images/, чьи имена заканчиваются на.png, включая файл.png, если такой существует.

В большинстве Linux-систем в дополнение к команде ls присутствует также команда dir, более привычная пользователям DOS.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: