ls — показ
списку
вмісту
каталогу
ls
[
ПАРАМЕТР]... [
ФАЙЛ]...
Виводить
дані щодо
ФАЙЛів
(типово у
поточному
каталозі).
Впорядковує
у
алфавітному
порядку,
якщо не
вказано ні
--sort, ні один з
параметрів
-cftuvSUX.
Обов'язкові
аргументи
для довгих
параметрів
також є
обов'язковими
для
коротких
параметрів.
-
-a, --all
- не
ігнорувати
записи, які
починаються
з .
-
-A, --almost-all
- не
виводити
неявних
записів . і
..
- --author
- з -l,
вивести
автора
кожного з
файлів
-
-b, --escape
- виводити
екрановані
послідовності
у стилі C
для
неграфічних
символів
-
--block-size=РОЗМІР
- якщо
вказано -l,
використовувати
блоки
розміром
РОЗМІР.
Наприклад,
«--block-size=M».
Формат
РОЗМІРу
наведено
нижче.
-
-B, --ignore-backups
- не
виводити
неявних
записів,
які
завершуються
на ~
- -c
- з -lt:
сортувати
за часом
зміни; з -l:
виводити
час зміни
та
впорядкувати
за назвою,
у іншому
випадку
впорядкувати
за часом
зміни,
найновіші
— перші
- -C
- виводити
записи за
стовпчиками
-
--color[=УМОВА]
- розфарбувати
виведені
дані за
вказаної
умови;
докладніше
нижче
-
-d, --directory
- вивести
лише назви
каталогів,
а не їхній
вміст
-
-D, --dired
- вивести
дані у
стилі
режиму dired Emacs
- -f
- вивести
усі записи
за
порядком у
каталозі
-
-F,
--classify[=УМОВА]
- дописувати
індикатор
(одне зі
значень */=>@|)
до записів
за
вказаної
умови
- --file-type
- те саме,
але не
додавати
«*»
-
--format=СЛОВО
- у ширину
-x, коми -m,
горизонтальний
-x, довгий -l,
в один
стовпчик
-1,
докладно
-l,
вертикальний
-C
- --full-time
- те саме,
що і -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[=УМОВА]
- створити
гіперпосилання
для назв
файлів за
вказаної
умови
-
--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, але
вивести
числові
ідентифікатори
користувачів
і груп
-
-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=КРИТЕРІЙ
- упорядкувати
за
КРИТЕРІЄМ,
а не
назвою: none ( -U,
не
впорядковувати),
size ( -S, розмір), time
( -t, час), version (-v,
версія), extension ( -X,
суфікс
назви), width
(ширина)
-
--time=СЛОВО
- змінити
типове
значення,
яке буде
використано
для
встановлення
часу зміни;
час
доступу ( -u):
atime, доступ,
використання;
час
внесення
змін ( -c): ctime,
стан, час
породження;
час
створення:
birth,
створення;
- з -l,
СЛОВО
визначає
час, який
слід
показати; з
--sort=time,
упорядкувати
за СЛОВОм
(найновіші
спочатку)
-
--time-style=СТИЛЬ_ЧАСУ
- формат
часу і дати
у -l; див.
СТИЛЬ_ЧАСУ
нижче
- -t
- упорядкувати
за часом,
найновіші
спочатку;
див. --time
-
-T,
--tabsize=ЧИСЛО
- крок
табуляції
дорівнює
ЧИСЛУ
замість 8
- -u
- з -lt:
сортувати
та
виводити
час
доступу; з
-l:
виводити
час
доступу та
впорядкувати
за назвою;
інакше:
впорядкувати
за часом
доступу,
найновіші
спочатку
- -U
- не
впорядковувати;
виводити
за
порядком у
каталозі
- -v
- впорядкувати
за
номерами
(версією) у
текстовому
форматі
-
-w,
--width=СТОВПЧИКИ
- встановити
ширину
виведення
у значення
СТОВПЧИКИ.
0 — не
обмежувати
ширину
- -x
- виводити
записи за
рядками, а
не за
стовпчиками
- -X
- упорядкувати
за абеткою
та
суфіксом
назви
-
-Z, --context
- вивести
будь-який
контекст
захисту
для
кожного
файла
- --zero
- завершувати
кожен
рядок
нуль-байтом
замість
розриву
рядка
- -1
- виводити
список по
одному
рядку на
файл
- --help
- відображає
довідку і
виходить
- --version
- виводить
інформацію
про версію
і
виходить
Аргумент
РОЗМІР є
цілим
числом із
необов'язковою
одиницею
(наприклад:
10К дорівнює
10*1024). Одиниці
можуть
бути K,M,G,T,P,E,Z,Y
(степені
числа 1024) або
KB,MB,... (степені
числа 1000).
Двійкові
префікси
також
можна
використовувати,
як-от KiB=K, MiB=M і
так далі.
Значенням
аргументу
СТИЛЬ_ЧАСУ
може бути full-iso,
long-iso, iso, locale або
+ФОРМАТ.
Значення
ФОРМАТ
обробляється
як у
date(1). Якщо
замість
ФОРМАТ
вказано
ФОРМАТ1<новий_рядок>ФОРМАТ2,
ФОРМАТ1
буде
застосовано
до файлів,
які не є
недавніми,
а ФОРМАТ2 до
недавніх
файлів.
Запис
СТИЛЬ_ЧАСУ
із
префіксом
«posix-» працює
лише за
межами
локалі POSIX.
Крім того,
змінна
середовища
TIME_STYLE
встановлює
типовий
стиль, який
використовує
програма.
Типовим
значенням
аргументу
УМОВА є «always»
(завжди),
також
можливі
значення
«auto»
(автоматично)
і «never»
(ніколи).
Використання
кольорів
для
позначення
типів
файлів
вимкнено
типово і за
допомогою
--color=
never. Якщо
визначено
--color=
auto, ls
видаватиме
коди
кольорів,
лише якщо
стандартне
виведення
пов'язано з
терміналом.
Змінити
параметри
можна за
допомогою
змінної
середовища
LS_COLORS. Для
встановлення
цієї
змінної
скористайтеся
командою
dircolors(1).
- 0
- все
добре,
- 1
- незначні
проблеми
(наприклад,
не вдалося
отримати
доступ до
підкаталогу),
- 2
- значні
проблеми
(наприклад,
не вдалося
отримати
доступ до
аргументу
командного
рядка).
Авторами є
Richard M. Stallman та David MacKenzie.
Мережева
довідка GNU coreutils:
<
https://www.gnu.org/software/coreutils/>
Повідомляйте
про
будь-які
помилки в
перекладі
на <
https://translationproject.org/team/>
Авторські
права © 2022 Free Software
Foundation, Inc.
Ліцензія GPLv3+: GNU
GPL версії 3
або
пізнішої
<
https://gnu.org/licenses/gpl.html>.
Це вільне
програмне
забезпечення:
Ви можете
вільно
змінювати
і
розповсюджувати
його. БЕЗ
ЖОДНИХ
ГАРАНТІЙ, в
межах,
дозволених
законом.
dircolors(1)
Повна
документація:
<
https://www.gnu.org/software/coreutils/ls>
або
доступна
локально
через
виклик info '(coreutils) ls
invocation'
Український
переклад
цієї
сторінки
посібника
виконано Yuri
Chornoivan <
[email protected]>
Цей
переклад є
безкоштовною
документацією;
будь ласка,
ознайомтеся
з умовами
GNU
General Public License Version 3 НЕ
НАДАЄТЬСЯ
ЖОДНИХ
ГАРАНТІЙ.
Якщо ви
знайшли
помилки у
перекладі
цієї
сторінки
підручника,
будь ласка,
надішліть
електронний
лист до
списку
листування
перекладачів:
[email protected]