Существует возможность масштабирования рабочего стола до 1: 4 и масштабирования в 1: 0.5. Этот параметр доступен в настройках системы -> Дисплей. Тем не менее, на данный момент это не очень хорошая форма, они сталкиваются с проблемами, когда это разрушает единство.
Так что это рекомендуется, только если его абсолютно необходимые и другие решения не сработают. [!d3 ]
Мне неизвестны какие-либо параметры для команды ls, которые могут это достичь, но можно найти размеры каталогов и файлов в текущем рабочем каталоге с помощью команды du. [!d0 ]
Попробуйте использовать:
du -sh ./*
Должна быть создана функция или скрипт, который дает вам информацию о том, является ли это файлом или каталогом, для которого отображается информация. [!d2 ]
Как заметил муру, опция -d или --max-depth с параметром 1 была бы полезна для перечисления только каталогов. Он также работает вокруг того факта, что скрытые каталоги не перечислены обычным чередованием оболочки (часть ./*).
Анализ вывода ls всегда приводит к горю. См. Это объяснение. Используйте stat (man stat).
из man stat:
NAME
stat - display file or file system status
SYNOPSIS
stat [OPTION]... FILE...
DESCRIPTION
Display file or file system status.
...
%b number of blocks allocated (see %B)
%B the size in bytes of each block reported by %b
...
%n file name
И пример моей системы YMMV:
$ stat --format="%n %b %B" .bashrc $HOME
.bashrc 32 512
/home/w3 192 512