| Crates.io | biggest |
| lib.rs | biggest |
| version | 0.1.1 |
| created_at | 2025-12-09 15:47:06.370175+00 |
| updated_at | 2026-01-05 22:00:01.185046+00 |
| description | Find out which program folders take up the most space. |
| homepage | https://github.com/winkt0/biggest |
| repository | https://github.com/winkt0/biggest |
| max_upload_size | |
| id | 1975659 |
| size | 15,352 |
Find out which program folders take up the most space.
cargo install biggest
cargo install --git https://github.com/winkt0/biggest
git clone https://github.com/winkt0/biggest
cd biggest
cargo install --path .
biggest
returns a list of the 10 biggest program folders along with their sizes found from within the current directory. If you wish to specify the number of results, you can do so using the optional argument --limit:
biggest --limit 20
returns a list of the 20 biggest program folders along with their sizes found from within the current directory. If you don't want to search in the current directory, you can also specify the path within which to search:
biggest --path "/home"
finds the 10 biggest folders contained within /home. Both arguments can also be combined:
biggest --path "/home" --limit 3
finds the 3 biggest folders within /home.
Output obtained by running biggest --help:
Find out which program folders take up the most space.
Usage: biggest [OPTIONS]
Options:
--limit <LIMIT> Only capture the biggest <LIMIT> folders [default: 10]
--path <PATH> Restrict search to folders within <PATH> [default: ./]
-h, --help Print help
-V, --version Print version
Since not all program folders are tracked by package managers (e.g. folders obtained using git clone), this program traverses all folders within your current directory and attempts to find those that are probably folders containing a program (or some sort of functional unit) by using the following heuristic:
These lists are of course not exhaustive, but have proven sufficient for my use cases.