ls - позволяет просмотреть файлы и подкаталоги, находящиеся в текущем рабочем каталоге, или указанном пользователем каталоге.
ls выводит имена файлов, их атрибуты, размеры, даты последней модификации и другую информацию о файлах и каталогах. Кроме того, с помощью различных опций команды ls можно настроить формат вывода и отобразить дополнительные сведения, такие как права доступа, тип файла и т. д.
Разработчик:
Richard M. Stallman
David MacKenzie
Лицензия:
Стандартная общественная лицензия GNU версии 3 (GPLv3)
Синтаксис:
ls [параметр]… [файл]…
Сортирует в алфавитном порядке, если не задан ни --sort, ни один из
параметров -cftuvSUX.
Параметры:
Параметр | Описание |
---|---|
-a, --all | Не скрывать файлы начинающиеся с . |
-A, --almost-all | Не выдавать подразумеваемые . и .. |
--author | Вместе с -l, печатать автора каждого файла |
-b, --escape | Печатать экранирующие последовательности в стиле С для не графических символов |
--block-size=РАЗМЕР | Использовать блоки указанного РАЗМЕРА; например, «---block-size=M»; см. формат РАЗМЕРА далее. |
-B, --ignore-backups | Не выдавать файлы, оканчивающиеся на ~ |
-c | с -lt: сортировать и показывать по ctime (времени последнего изменения файла); с -l: показывать ctime и сортировать по имени; иначе: сортировать по ctime, сначала самые новые |
-C | Выдавать список в несколько колонок |
--color[=КОГДА] | Расцвечивать вывод; КОГДА может быть «always» («всегда», по умолчанию, если не указано), «auto» или «never». |
-d, --directory | Выдавать имена каталогов, а не их содержимое |
-D, --dired | Генерировать вывод для режима Emacs dired |
-f | Перечислить все записи в порядке следования по каталогу |
-F, --classify[=WHEN] | Добавить индикатор (one of */=>@|) к записям; WHEN может быть 'always' (по умолчанию, если опущено), 'auto' или 'never'. |
--file-type | Аналогично, за исключением того, что не добавлять '*' |
--format=WORD | across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C |
--full-time | like -l --time-style=full-iso |
-g | Как -l, но не выводить владельца --group-directories-first группировать каталоги раньше файлов; может дополняться параметром --sort, но любое использование --sort=none (-U) выключает группировку |
-G, --no-group | В длинном формате не печатать имена групп |
-h, --human-readable | с -l и/или -s печатать размеры в удобном для человека виде (например, 1K 234M 2G) |
--si | То же, но использовать степень 1000, а не 1024 |
-H, --dereference-command-line | Следовать по символьным ссылкам в командной строке |
--dereference-command-line-symlink-to-dir | Следовать по всем символьным ссылкам в командной строке, которые указывают на каталог |
--hide=ШАБЛОН | Не показывать записи, соответствующие ШАБЛОНУ оболочки (отменяется параметрами -a или -A) |
--hyperlink[=КОГДА] | Имена файлов гиперссылок; КОГДА может быть «always» (по умолчанию, если не задано), «auto» или «never» |
--indicator-style=СТИЛЬ | Добавлять к именам элементов индикатор с указанным СТИЛЕМ: none (по умолчанию), slash (-p), file-type (--file-type), classify (-F) |
-i, --inode | Показывать иноду каждого файла |
-I, --ignore=ШАБЛОН | Не показывать записи, соответствующие ШАБЛОНУ оболочки |
-k, --kibibytes | По умолчанию для использования файловой системы используются блоки размером 1024 байта; используется только с -s и суммами для каждого каталога |
-l | Использовать широкий формат |
-L, --dereference | Показывая информацию для символьной ссылки,показывать информацию о файле, на который ссылка ссылается |
-m | Выдавать список на всю ширину через запятую |
-n, --numeric-uid-gid | Как -l, но выдавать числовые UID и GID |
-N, --literal | Печатать имена как есть, без экранирования |
-o | Как -l, но не выводить информацию о группе |
-p, --indicator-style=slash | Добавлять индикатор / к каталогам |
-q, --hide-control-chars | Выводить ? вместо непечатных символов |
--show-control-chars | Показывать непечатные символы (по умолчанию,если программа не «ls» и вывод не на терминал). |
-Q, --quote-name | Заключать имя записей в кавычки |
--quoting-style=ТИП | Использовать ТИП заключения в кавычки:literal, locale, shell, shell-always,shell-escape, shell-escape-always, c, escape(заменяет переменную окружения QUOTING_STYLE) |
-r, --reverse | Обратный порядок сортировки |
-R, --recursive | Рекурсивно показывать каталоги |
-s, --size | Печатать размер каждого файла в блоках |
-S | Сортировка по размеру файла, сначала самый большой |
--sort=WORD | Сортировка по СЛОВУ вместо имени: none (-U), size (-S),time (-t), version (-v), extension (-X), width |
--time=WORD | Изменить время изменения по умолчанию;access time (-u): atime, access, use;change time (-c): ctime, status;birth time: birth, creation;with -l, СЛОВО определяет, какое время показывать;with --sort=time, sort by WORD (newest first) |
--time-style=TIME_STYLE | формат даты/времени с -l;смотрите описание TIME_STYLE ниже |
-t | Сортировать по времени; смотрите --time |
-T, --tabsize=РАЗМЕР | Использовать табуляцию указанного РАЗМЕРА, а не 8 |
-u | с -lt: сортировать и показывать время доступа; c -l: показывать время доступа и сортироватьпо имени; иначе сортировать по времени доступа,сначала самые новые |
-U | Не сортировать; выводить в соответствии с физическим расположением в каталоге |
-v | Сортировать по номерам (версии) в текстовом представлении |
-w, --width=COLS | Установите ширину вывода равной COLS. 0 означает отсутствие ограничений |
-x | Перечислять записи по строкам, а не по столбцам |
-X | Сортировка в алфавитном порядке по расширению записи |
-Z, --context | Распечатайте любой контекст безопасности каждого файла |
--zero | Заканчивать каждую выходную строку символом NUL, а не новой строкой |
-1 | Перечислить по одному файлу в строке |
--help | Показать эту справку и выйти |
--version | Показать информацию о версии и выйти |
ls
ls -l
ls -a
ls -l /dev/sd*
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены. Если режим загрузки другой, то рекомендуется воспользоваться "Сохранением изменений".