KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


linux:commands:ls

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

linux:commands:ls [2026/04/12 17:24] – создано Кирилл Мlinux:commands:ls [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
 +====== Команда ls ======
  
 +----
 +
 +===== О команде ls =====
 +
 +Команда ls - Показывает список файлов и каталогов. От сокращённого, ls расшифровывается как **list** - список.
 +
 +===== Опции ls =====
 +
 +  * **--help** - Показать справочную информацию по команде
 +  * **--version** - Показать информацию о версии ls
 +  * **-a** - Показывает скрытые файлы и каталоги
 +  * **-c** - Сортирует файлы по времени последнего изменения
 +  * **-f** - Отключает сортировку
 +  * **-g** - Не показывает владельца файлов и каталогов, используется вместе с опцией **-l**
 +  * **-h** - Показывает размер файлов в степени 1024 (Пример, 256K 512M 1G), используется вместе с опцией **-l**
 +  * **-i** - Показывает индекс файла (номер индексного дескриптора **inode**)
 +  * **-k** - Использовать множитель 1024 при расчете размера файла
 +  * **-l** - Показывает подробную информацию о файлах и каталогах
 +  * **-m** - Показывает список фалов и каталогов через запятую
 +  * **-n** - Не заключает имена файлов в кавычки
 +  * **-o** - Не показывает группу файлов и каталогов, используется вместе с опцией **-l**
 +  * **-p** - Добавляет к именам каталогов слеш /
 +  * **-q** - Показывает знак вопроса ? для непечатаемых символов в названии файлов
 +  * **-r** - Показывает список файлов в обратном порядке
 +  * **-A** - Показывает все файлы, но не показывает **. ..**
 +  * **-B** - Не показывает файлы, имя которых оканчивается на знак тильды **~**
 +  * **-C** - Показывает список файлов и каталогов в несколько колонок
 +  * **-G** - Не показывает группу файлов и каталогов, используется вместе с опцией **-l**
 +  * **-I 'Шаблон'** - Не показывать файлы, имена которых соответствуют шаблону
 +  * **-Q** - Заключает имена файлов в кавычки
 +  * **-R** - Показывает содержимое всех каталогов (рекурсивный обход каталогов)
 +  * **-X** - Позволяет отсортировать файлы по расширению
 +  * **-1** - Показывает список файлов и каталогов в одну колонку
 +  * **--author** - Показывать создателя файла, используется вместе с опцией **-l**
 +  * **--block-size=РАЗМЕР** - В каком формате выводить размер файла(ов), например, в килобайтах, мегабайтах или гигабайтах. Вместо **SIZE - РАЗМЕР** нужно указать обозначение, например:
 +      * **K** - Килобайты
 +      * **M** - Мегабайты
 +      * **G** - Гигабайты
 +      * **T** - Терабайты
 +  * **--group-directories-first** - Показать каталоги в начале списка
 +
 +===== Использование ls =====
 +
 +Показать файлы и каталоги:
 +<code bash>
 +ls
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +archive       archive2.zip  archive.tar      archive.tar.gz  test
 +archive1.zip  archive.exe   archive.tar.bz2  archive.zip
 +</code>
 +
 +Показать подробную информацию о файлах и каталогах, используем опцию **-l**:
 +<code bash>
 +ls -l
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +итого 40
 +drwxr-xr-x 2 kirill kirill  4096 ноя 15 21:11 archive
 +-rw-r--r-- 2 kirill kirill  1224 ноя 16 18:54 archive1.zip
 +lrwxrwxrwx 1 kirill kirill    11 янв  4 16:21 archive2.zip -> archive.zip
 +-rw-r--r-- 1 kirill kirill 10240 ноя 16 14:03 archive.tar
 +-rw-r--r-- 1 kirill kirill   211 ноя 15 21:41 archive.tar.gz
 +-rw-r--r-- 2 kirill kirill  1224 ноя 16 18:54 archive.zip
 +drwxr-xr-x 3 kirill kirill  4096 ноя 15 23:31 test
 +</code>
 +
 +Показать каталог по абсолютному пути:
 +<code bash>
 +ls -l /путь/до/каталога
 +</code>