-- Leo's gemini proxy

-- Connecting to perso.pw:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;

Display the size of installed packages ordered by size


Author: Solène

Date: 11 September 2018

Tags: openbsd highlight


NILSimple command line to display your installed packages listed by size

from smallest to biggest.


$ pkg_info -sa | paste - - - - | sort -n -k 5


Thanks to sthen@ for the command, I was previously using one involving

awk which was less readable. **paste** is often forgotten, it has very

specifics uses which can't be mimic easily with other tools, its

purpose is to joins multiples lines into one with some specific rules.


You can easily modify the output to convert the size from bytes to

megabytes with awk:


$ pkg_info -sa | paste - - - - | sort -n -k 5 | awk '{ $NF=$NF/1024/1024 ; print }'


This divides the last element (using space separator) of each line

twice by 1024 and displays the line.

-- Response ended

-- Page fetched on Thu Apr 25 16:01:09 2024