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

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


linux:commands:ls

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:commands:ls [2026/01/04 16:36] Кириллlinux:commands:ls [2026/01/05 15:00] (текущий) Кирилл
Строка 5: Строка 5:
 ===== О команде ls ===== ===== О команде ls =====
  
-Команда ls - Показывает список файлов и каталогов.+Команда ls - Показывает список файлов и каталогов. От сокращённого, ls расшифровывается как **list** - список.
  
 ===== Опции ls ===== ===== Опции ls =====
Строка 13: Строка 13:
   * **-a** - Показать скрытые файлы и каталоги   * **-a** - Показать скрытые файлы и каталоги
   * **-c** - Сортировать файлы по времени последнего изменения   * **-c** - Сортировать файлы по времени последнего изменения
 +  * **-f** - Отключить сортировку
   * **-g** - Не показывать владельца файлов и каталогов, используется вместе с опцией **-l**   * **-g** - Не показывать владельца файлов и каталогов, используется вместе с опцией **-l**
-  * **-h** - Показать размер файлов понятном формате (например, 256K 512M 1G), используется вместе с опцией **-l** +  * **-h** - Показать размер файлов понятном формате для человека (например, 256K 512M 1G), используется вместе с опцией **-l** 
-  * **-i** - Показать индекс файла (номер индексного дескриптора **inode**). +  * **-i** - Показать индекс файла (номер индексного дескриптора **inode**) 
 +  * **-k** - Использовать множитель 1024 при расчете размера файла 
 +  * **-l** - Показать подробную информацию о файлах и каталогах 
 +  * **-m** - Показать список фалов и каталогов через запятую 
 +  * **-n** - Не заключать имена файлов в кавычки 
 +  * **-o** - Не показывать группу файлов и каталогов, используется вместе с опцией **-l** 
 +  * **-p** - Добавлять к именам каталогов слеш / 
 +  * **-q** - Показать знак вопроса ? для непечатаемых символов в названии файлов 
 +  * **-r** - Показать список файлов в обратном порядке
   * **-A** - Показать все файлы, но не показывать  **. ..**   * **-A** - Показать все файлы, но не показывать  **. ..**
   * **-B** - Не показывать файлы, имя которых оканчивается на знак тильды **~**   * **-B** - Не показывать файлы, имя которых оканчивается на знак тильды **~**
   * **-C** - Показать список файлов и каталогов в несколько колонок   * **-C** - Показать список файлов и каталогов в несколько колонок
   * **-G** - Не показывать группу файлов и каталогов, используется вместе с опцией **-l**   * **-G** - Не показывать группу файлов и каталогов, используется вместе с опцией **-l**
 +  * **-I 'Шаблон'** - Не показывать файлы, имена которых соответствуют шаблону 
 +  * **-Q** - Заключить имена файлов в кавычки 
 +  * **-R** - Показать содержимое всех каталогов (рекурсивный обход каталогов) 
 +  * **-X** - Отсортировать файлы по расширению 
 +  * **-1** - Показать список файлов и каталогов в одну колонку
   * **--author** - Показывать создателя файла, используется вместе с опцией **-l**   * **--author** - Показывать создателя файла, используется вместе с опцией **-l**
-  * **--block-size=РАЗМЕР** - В каком формате выводить размер файла(ов), например, в килобайтах, мегабайтах или гигабайтах. Вместо **SIZE - РАЗМЕР** нужно указать обозначение, например:+  * **--block-size=РАЗМЕР** - В каком формате выводить размер файла(ов), например, в килобайтах, мегабайтах или гигабайтах. Вместо **SIZE - РАЗМЕР** нужно указать обозначение, например:
       * **K** - Килобайты       * **K** - Килобайты
       * **M** - Мегабайты       * **M** - Мегабайты
Строка 31: Строка 43:
  
 ===== Использование ls ===== ===== Использование ls =====
 +
 +Показать файлы и каталоги:
 +<code>
 +ls
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +archive       archive2.zip  archive.tar      archive.tar.gz  test
 +archive1.zip  archive.exe   archive.tar.bz2  archive.zip
 +</code>
 +
 +Показать подробную информацию о файлах и каталогах, используем опцию **-l**:
 +<code>
 +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>
 +ls -l /путь/до/каталога
 +</code>
linux/commands/ls.1767544583.txt.gz · Последнее изменение: Кирилл