Команда LS. Терминал Linux. Alt linux.
Команда 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 – отображать один файл на одну строку.
Для повседневной работы, одни из самых используемых ключей для команды ls:
    -l — вывод подробной информации о содержимом каталога в виде списка;
    -a (—all) — вывод информации о всех имеющихся объектах явных и скрытых;
    -A (—allmost-all) — вывод информации о всех имеющихся явных и скрытых объектах (за исключением объектов . и ..);
    -d (—directory) — вывод информации о директории без вывода его содержимого;
    -F — к объектам являющимся каталогами добавит в конце символ слеш /, к объектам являющимися исполняемыми файлами добавляется *, к объектам являющимися символьными ссылками — @;
    -r (—reverse) — данные ключи меняют сортировку на обратную;
    -i — отображение номера индексных дескрипторов объектов;
    -S — сортировка объектов по размеру от большого к меньшему;
    -Sr — сортировка объектов по размеру от меньшего;
    -t — сортировка объектов по времени модификации файлов;
    -R (—recursive) — вывод информации об имеющихся объектах в том числе и объектах во вложенных каталогах.
Это были все основные параметры команды ls, которые нам может когда-либо понадобиться использовать.
ls / -просмотр списка фалов в корневой папке
ls -l –author - подродный список + автор 
ls -lh -выводит размер в болле удобном виде.( не в байтах).
ls -lSh или ls -lShr -сортировка по размеру или обратный 
ls -lt - сортировка по времени 
ls -lX -сортировка по алфавиту
ls -m - вывод через запятую 
ls -al | grep "^-" -Каретка ^ и знак доллара $ - это метасимволы, которые соответственно соответствуют пустой строке в начале и конце строки.Grep сопоставляет только строки, начинающиеся с "-".
Допустим нужно вывести только директори ls -al | grep "^d"
допустип найдем rpm  пакеты ls -lF | grep "*" | less   и поищем office
Музыка : Jimmy Castle .
Песня : Life Is Good .
Альбом : Broken Heart.
Лейбл: Mempst.
Тайминги
00:00 Команда LS. Терминал Linux.
00:30 Принципы и опции команды LS.
01:23 Примеры команд.
07:33 Выводы LS.
                         
                    
Информация по комментариям в разработке