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 не отображать файлы, которые начинаются с указанного символа