Directory summary tool.
Project description
DirSum
Summarize a directory recursively by file size. This tool can be used to quickly search a drive for large files taking up too much space.
Installation
Install the current PyPI release:
pip install dirsum
Usage
# Run the tree command to summarize a directory
$ dirsum tree <root-dir>
# Specify the minimum file size (default is 10MB)
$ dirsum tree <root-dir> --size 750MB
$ dirsum tree <root-dir> --size 50KB
# Print full absolute paths to directories instead of directory names
$ dirsum tree <root-dir> --absolute
# Run the list command to find all directories with a matching name
$ dirsum list <root-dir> <dir-name>
# Specify the minimum file size (default is 10MB)
$ dirsum list <root-dir> <dir-name> --size 750MB
$ dirsum list <root-dir> <dir-name> --size 50KB
Examples
Tree
# Summarize the /home/user/my_documents directory
# showing only directories greater than 20MB in size
$ dirsum tree /home/user/my_documents --size 20MB
|-> 69.0 GB > my_documents
|-> 67.8 GB > movies
|-> 62.0 GB > from_the_internet
|-> 5.8 GB > home_movies
|-> 638.1 MB > photos
|-> 368.2 MB > rock_concert
|-> 251.6 MB > vacation_2019
|-> 18.4 MB > family_photos
|-> 521.6 MB > work
|-> 263.8 MB > boring_docs
|-> 257.7 MB > reports
|-> 22.5 MB > games
List
# List all node_modules folders under the /home/user/my_code directory
$ dirsum list ~/Documents/Code/Projects/Current node_modules
|-> 419.6 MB > /hume/user/my_code/portfolio/web/node_modules
|-> 320.3 MB > /hume/user/my_code/fun_project/node_modules
|-> 298.1 MB > /hume/user/my_code/simple_game/version_2/node_modules
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dirsum-0.1.0.tar.gz
(8.1 kB
view hashes)
Built Distribution
dirsum-0.1.0-py3-none-any.whl
(9.1 kB
view hashes)