Мы рассмотрели большую часть вещей по команде ‘ls’ в последних двух статьях нашей серии интервью. Эта статья является последней частью серии ‘ls command‘. Если вы не ознакомились с последними двумя статьями этой серии, вы можете посетить ссылки ниже.
- 15 Basic ‘ls’ Command Examples in Linux
- Sort Output of ‘ls’ Command By Last Modified Date and Time
- 15 Interview Questions on Linux “ls” Command – Part 1
- 10 Useful ‘ls’ Command Interview Questions – Part 2

1. Вывести содержимое каталога с временем, используя различные стили времени.
Для вывода содержимого каталога с временем с использованием стиля, нам нужно выбрать один из двух нижеперечисленных методов.
# ls -l –time-style=[STYLE] (Method A)
Примечание – Вышеуказанный переключатель (--time
стиль должен быть запущен с переключателем -l
, иначе это не будет иметь смысла).
# ls –full-time (Method B)
Замените [STYLE]
на любой из нижеперечисленных вариантов.
full-iso long-iso iso locale +%H:%M:%S:%D
Примечание – В указанной строке H(Час), M(Минута), S(Секунда), D(Дата) могут использоваться в любом порядке.
Кроме того, вы можете выбрать только те параметры, которые вам необходимы. Например, ls -l --time-style=+%H
покажет только час.
ls -l --time-style=+%H:%M:%D
покажет Час, Минуту и дату.
# ls -l --time-style=full-iso

# ls -l --time-style=long-iso

# ls -l --time-style=iso

# ls -l --time-style=locale

# ls -l --time-style=+%H:%M:%S:%D

# ls --full-time

2. Вывод содержимого каталога в различных форматах, таких как разделенные запятыми, горизонтальные, длинные, вертикальные, по горизонтали и т. д.
Содержимое каталога можно перечислить с помощью команды ls в различных форматах, как показано ниже.
- по горизонтали
- запятая
- горизонтальный
- длинный
- одноколоночный
- подробный
- вертикальный
# ls –-format=across # ls --format=comma # ls --format=horizontal # ls --format=long # ls --format=single-column # ls --format=verbose # ls --format=vertical

3. Используйте команду ls для добавления индикаторов (/=@|) в вывод содержимого каталога.
Опция -p
с командой ‘ls‘ будет выполнять эту функцию. Она добавит один из вышеуказанных индикаторов в зависимости от типа файла.
# ls -p

4. Отсортируйте содержимое каталога по расширению, размеру, времени и версии.
Мы можем использовать опции, такие как --extension
для сортировки вывода по расширению, размер по расширению --size
, время с использованием расширения -t
и версию с использованием расширения -v
.
Также мы можем использовать опцию --none
, которая выведет информацию в общем виде без какой-либо сортировки на самом деле.
# ls --sort=extension # ls --sort=size # ls --sort=time # ls --sort=version # ls --sort=none

5. Вывести числовой UID и GID для каждого содержимого каталога с помощью команды ls.
Вышеуказанный сценарий можно достичь, используя флаг -n (числовой uid-gid) вместе с командой ls.
# ls -n

6. Вывести содержимое каталога на стандартный вывод в большем количестве столбцов, чем задано по умолчанию.
Команда ls автоматически выводит содержимое каталога в соответствии с размером экрана.
Однако мы можем вручную назначить значение ширины экрана и контролировать количество столбцов, отображаемых. Это можно сделать с помощью ключа ‘--width
‘.
# ls --width 80 # ls --width 100 # ls --width 150

Примечание: Вы можете экспериментировать с тем, какое значение следует передавать с флагом width.
7. Включить ручной размер табуляции в содержимом каталога, перечисленном командой ls, вместо значения по умолчанию 8.
# ls --tabsize=[value]

Укажите [Значение]=
числовое значение.
Это все на данный момент. Следите за Tecmint, пока мы не опубликуем следующую статью. Не забудьте оставить нам свой ценный отзыв в комментариях ниже. Поставьте лайк, поделитесь с нами и помогите нам распространить информацию.