ls - команда просмотра содержимого каталога
Синтаксис программы ls:
$ ls опции /путь/папка
Опции команды указывают как именно и в каком виде нужно выводить информацию на экран:
-
-a - отображать все файлы, включая скрытые, это те, перед именем которых стоит точка;
-
-A - не отображать ссылку на текущую папку и корневую папку . И ..;
-
--author - выводить создателя файла в режиме подробного списка;
-
-b - выводить Escape последовательности вместо непечатаемых символов;
-
--block-size - выводить размер каталога или файла в определенной единице измерения, например, мегабайтах, гигабайтах или килобайтах;
-
-B - не выводить резервные копии, их имена начинаются с ~;
-
-c - сортировать файлы по времени модификации или создания, сначала будут выведены новые файлы;
-
-C - выводить колонками;
-
--color - включить цветной режим вывода, автоматически активирована во многих дистрибутивах;
-
-d - выводить только директории, без их содержимого, полезно при рекурсивном выводе;
-
-D - использовать режим вывода, совместимый с Emacs;
-
-f - не сортировать;
-
-F - показывать тип объекта, к каждому объекту будет добавлен один из специализированных символов */=>@|;
-
--full-time - показывать подробную информацию, плюс вся информация о времени в формате ISO;
-
-g - показывать подробную информацию, но кроме владельца файла;
-
--group-directories-first - сначала отображать директории, а уже потом файлы;
-
-G - не выводить имена групп;
-
-h - выводить размеры папок в удобном для чтения формате;
-
-H - открывать символические ссылки при рекурсивном использовании;
-
--hide - не отображать файлы, которые начинаются с указанного символа;
-
-i - отображать номер индекса inode, в которой хранится этот файл;
-
-l - выводить подробный список, в котором будет отображаться владелец, группа, дата создания, размер и другие параметры;
-
-L - для символических ссылок отображать информацию о файле, на который они ссылаются;
-
-m - разделять элементы списка запятой;
-
-n - выводить UID и GID вместо имени и группы пользователя;
-
-N - выводить имена как есть, не обрабатывать контролирующие последовательности;
-
-Q - брать имена папок и файлов в кавычки;
-
-r - обратный порядок сортировки;
-
-R - рекурсивно отображать содержимое поддиректорий;
-
-s - выводить размер файла в блоках;
-
-S - сортировать по размеру, сначала большие;
-
-t - сортировать по времени последней модификации;
-
-u - сортировать по времени последнего доступа;
-
-U - не сортировать;
-
-X - сортировать по алфавиту;
-
-Z - отображать информацию о расширениях SELinux;
-
-1 - отображать один файл на одну строку.
Примеры использования команды
Вывод подробного списка, в котором отображается доступ, владелец, группа, размер, дата создания с опцией -lh:
ls -lh
Вывод скрытых файлов опция -la:
ls -la
Комментарии могут оставлять только зарегистрированные пользователи.