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*
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.