ls
   вывод содержимого каталога   

Синтаксис
 
ls [опции] [файл...]

Описание
 

Команда ls сначала выводит список всех файлов (не каталогов), перечисленных в командной строке, а затем выводит список всех файлов, находящихся в каталогах, перечисленных в командной строке. Если не указано ни одного файла, то по умолчанию аргументом назначается '.' (текущий каталог). Опция -d заставляет ls не считать аргументы-каталоги каталогами. Будут отображаться только файлы, которые не начинаются с '.' или все файлы, если задана опция -a.

Результаты печатаются на стандартный вывод, по одному файлу на строку, если с помощью опции -C не задан многоколоночный вывод.

Каждый список файлов (для файлов, которые не являются каталогами и для каждого каталога, содержащего список файлов) сортируется отдельно в алфавитной последовательности.

Опции
 

-l   В дополнение к имени каждого файла, выводятся тип файла 1, права доступа к файлу 2, количество ссылок на файл, имя владельца, имя группы, размер файла в байтах и временной штамп (время последней модификации файла, если не задано другое).
-a   Выдавать все файлы в каталогах, включая все файлы и подкаталоги, имена которых начинаются с '.'.
-d   Выдавать имена каталогов, как будто они обычные файлы, вместо того, чтобы показывать их содержимое.
-L   Выдавать информацию о файлах, на которые указывают символические ссылки, вместо информации о самих символических ссылках.
-R   Рекурсивно выдавать список содержимого всех каталогов.
-h   Добавлять к каждому размеру файла букву размера, например, M (мегабайт).
-X   Производить сортировку в алфавитном порядке по расширениям файлов (символы после последней '.'); файлы без расширений будут показаны первыми.
-S   Производить сортировку по размеру файла, вместо сортировки по алфавиту. Таким образом, наибольшие файлы будут показаны сначала.
-c   Сортировать содержимое каталога в соответствии с временем изменения состояния файла. Если с помощью опции -l задан длинный формат, то выдавать время изменения состояния файла вместо времени его модификации.
-t   Сортировать по времени последней модификации вместо того, чтобы производить сортировку по алфавиту. Самые свежие файлы будут отображаться первыми.
-u   Сортировать по времени последнего доступа к файлу, вместо времени последней модификации.


Список команд

 

 


1 Типы файлов (первая буква в строке при задании опции -l) могут принимать следующие значения: - для обычного файла, d для каталога, b для блочного устройства, c для символьного устройства, l для символической ссылки, p для FIFO и s для гнезда (socket).

Назад в текст


2 Права доступа составляют 9 символов и делятся на три группы по три символа: права доступа владельца, других пользователей из его группы, всех прочих пользователей. Права обозначаются следующим образом:
    r     Право на чтение.
    w     Право на запись.
    x     Право на выполнение (поиск в каталоге).
    -     Данное право доступа отсутствует.
Для каталога под правом на выполнение подразумевается право на просмотр в поисках требуемого файла.

Назад в текст