Useful Programs

From TonyWiki
Revision as of 06:41, 1 March 2021 by Tony (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Here is a short list of programs that can be handy.


ignore stuff below. its placeholder.


Sometimes, when your disk is almost full, you want to know what is using up the disk space. On Windows, tools like WinDirStat achieve this function.

On GNU/Linux, du will list the space of files used. However, the ncurses version is more useful


It will print out in descending order the list of items using disk space.


Most programs are single threaded, but most modern systems have multiple cores. Parallel can help you run multiple instances of a program in parallel. This is especially useful when working with inputs and outputs that can be divided and merged later. For example, converting a folder of audio recordings to a different codec, or splitting text to process it in smaller chunks.

GNU Parallel takes in a list of files (or parameters) to give the multiple threads and can queue them. Say you have text files 1-100, parallel can run 8 at once, and when one finishes, queue the next one from the list.