====== Команда ls ====== ---- ===== О команде ls ===== Команда ls - Показывает список файлов и каталогов. От сокращённого, ls расшифровывается как **list** - список. ===== Опции ls ===== * **--help** - Вывести справочную информацию по команде * **--version** - Вывести информацию о версии ls * **-a** - Показать скрытые файлы и каталоги * **-c** - Сортировать файлы по времени последнего изменения * **-f** - Отключить сортировку * **-g** - Не показывать владельца файлов и каталогов, используется вместе с опцией **-l** * **-h** - Показать размер файлов понятном формате для человека (например, 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 ===== Показать файлы и каталоги: ls Вывод в терминале: archive archive2.zip archive.tar archive.tar.gz test archive1.zip archive.exe archive.tar.bz2 archive.zip Показать подробную информацию о файлах и каталогах, используем опцию **-l**: ls -l Вывод в терминале: итого 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 Показать каталог по абсолютному пути: ls -l /путь/до/каталога