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