Библиотека сайта rus-linux.net
Как в Linux вывести список всех файлов каталога, упорядоченный по размеру
Оригинал: How to List All Files Ordered by Size in Linux
Автор: Aaron Kili
Дата публикации: January 18, 2020.
Перевод: В.Костромин
Дата перевода: 4 мая 2020 г.
В одной из наших предыдущих заметок о популярной команде ls, мы рассказали как получить список файлов, отсортированный по времени изменения (дате и времени) в Linux. В настоящей, короткой статье мы покажем несколько полезных опций команды ls , с помощью которых вы сможете получить список файлов каталога, отсортированный по размеру.
Чтобы получить список фалов в каком-то каталоге, откройте окно терминала и задайте
приведенные ниже команды. Обратите внимание, что будучи запущена без параметров, команда
ls
выведет список файлов в текущем каталоге.
В следующем примере опция -l
задает вариант вывода списка в длинном формате, а
опция -a
указывает ls
, что нужно вывести все содержимое каталога, включая
скрытые файлы и указание на родительский каталог (.)
. Для того, чтобы
строки .
и ..
не показывались, используйте опцию -A
вместо -a
.
$ ls -la ИЛИ $ ls -la /var/www/html/admin_portal/
Список всех файлов в каталоге
Чтобы получить список файлов, отсортированный по размеру, используйте опцию -S
.
По умолчанию сортировка производится в порядке убывания (от больших к меньшим по размеру).
$ ls -laS /var/www/html/admin_portal/
Список файлов, отсортированный по размеру
Вы можете получить отображение размера файла в человеко-читаемом формате, если добавите
опцию -h
как показано в следующем примере.
$ ls -laSh /var/www/html/admin_portal/
Список файлов, отсортированный по размеру, в человеко-читаемом формате
Если хотите получить список, отсортированный в обратном порядке, то есть по возрастанию,
добавьте опцию -r
, как в следующем примере.
$ ls -laShr /var/www/html/admin_portal/
Список файлов, отсортированный по размеру в порядке возрастания
Кроме того, вы можете получить рекурсивный список файлов в подкаталогах, если используете опцию-R
.
$ ls -laShR /var/www/html/admin_portal/
Рекурсивный список файлов в подкаталогах
Вы можете найти другие статьи о консольных командах, опубликованные на нашем сайте: