ls
ls (сокр. list — список) — UNIX-утилита, предназначенная для вывода содержимого текущего каталога, либо указанного после команды. Принимает некоторые аргументы (см. ниже параметры).
Сама утилита, в основном, ассоциируется с Линуксом, но, на самом деле, является стандартной для любой UNIX-ОС (в том числе прекрасно работает на компьютерах от Apple). Так же, она доступна в PowerShell, но по-факту является ссылкой на Windows-утилиту DIR, которая присутствует в ней с самого MS-DOS и служит той же цели, что и ls в UNIX.
Параметры[править]
Указанные ниже параметры надо передавать через дефис(-) Их можно группировать вместе, например -tr является эквивалентом -t -r (производит вывод с сортировкой по времени в обратном порядке). Алсо, тут будут перечислены только частоиспользуемые параметры
Параметр | Что означает | Результат |
---|---|---|
a | «all», т.е «всё» | Будут выведены даже скрытые файлы (те, что начинаются с точки) |
R | «recursive» — «рекурсивно» | Будет также выводится содержимое подпапок. Если файловое дерево слишком большое, то может привести к подвисанию |
i | «id» — «идентификатор» файла | Перед каждым файлом будет выводится его inode |
l | ? | Выводит ПОЛНУЮ информацию (тип файла, права доступа, количество ссылок на файл, имя владельца, имя группы, размер в байтах, время последнего изменения и само имя файла) |
u | ? | При сортировке, вместо времени последнего изменения файла, будет использоваться время последнего обращения к файлу (например, чтение без записи) |
1 | «one column» — «в одну колонку» | Выводится будет в одну колонку, а не в несколько |
t | «time» — «время» | Файлы будут отсортированы по времени (по-умолчанию, времени последней модификации) |