fant_sizer command-line file-information
Project description
Usage:
After installation, you can run this package directly in command line. Launching it without arguments starts it in interactive mode:
Sample output:
Path: /home/sany/PycharmProjects Number of files: 6657 № | B | MB | Path 1 | 368078630 | 368.1 | /home/sany/PycharmProjects/xml_to_csv/Harrods_Google_Feed_USD_US.xml 2 | 195476333 | 195.5 | /home/sany/PycharmProjects/xml_to_csv/test.csv 3 | 188825866 | 188.8 | /home/sany/PycharmProjects/just/test.csv 4 | 40412990 | 40.4 | /home/sany/PycharmProjects/BuildingMachine/_sparsetools.cpython-36m-x86_64-linux-gnu.so 5 | 38513408 | 38.5 | /home/sany/PycharmProjects/BuildingMachine/.libs/libopenblasp-r0-39a31c03.2.18.so
Besides that, you can start it with arguments:
- -h, --help
show this help message and exit
- -p PATH
the path to parent dir
- -n NUMBER
how much files will be shown
- -m, --min
sort by min size
- --biggest
get information about the biggest file
- --smallest
get information about the smallest file
- --average
get the sum of the sizes divided by how many files are in the directory
- --median
get the middle value of an ordered list of sizes
- --range
get the difference between the min and max file sizes
- --mode
get file sizes repeated most often
Sample output
$ fant_sizer -p /home/sany/PycharmProjects/some_dir -n 40 -m Path: /home/sany/PycharmProjects/some_dir Number of files: 45 № | B | MB | Path 1 | 0 | 0.0 | /home/sany/PycharmProjects/some_dir/setup.cfg 2 | 6 | 0.0 | /home/sany/PycharmProjects/some_dir/.gitignore 3 | 10 | 0.0 | /home/sany/PycharmProjects/some_dir/runtime.txt 4 | 23 | 0.0 | /home/sany/PycharmProjects/some_dir/.git/HEAD 5 | 24 | 0.0 | /home/sany/PycharmProjects/some_dir/.git/COMMIT_EDITMSG 6 | 41 | 0.0 | /home/sany/PycharmProjects/some_dir/.git/refs/heads/master 7 | 73 | 0.0 | /home/sany/PycharmProjects/some_dir/.git/description 8 | 92 | 0.0 | /home/sany/PycharmProjects/some_dir/.git/config 9 | 180 | 0.0 | /home/sany/PycharmProjects/some_dir/.idea/vcs.xml 10 | 189 | 0.0 | /home/sany/PycharmProjects/some_dir/.git/hooks/post-update.sample 11 | 208 | 0.0 | /home/sany/PycharmProjects/some_dir/.idea/misc.xml 12 | 240 | 0.0 | /home/sany/PycharmProjects/some_dir/.git/info/exclude 13 | 280 | 0.0 | /home/sany/PycharmProjects/some_dir/.idea/modules.xml
Download
python3.6 -m pip install fant_sizer
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fant_sizer-0.7.tar.gz.
File metadata
- Download URL: fant_sizer-0.7.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb46998d5405ea6871cc11ce7083502753df3c183de572aaa0689dd245e064d3
|
|
| MD5 |
2bf0e977735b9c361790e283f4507093
|
|
| BLAKE2b-256 |
f548f18ddc0e4bfcaad83980f7e17d0ec40988805fdc5be456d50fd6b222a711
|
File details
Details for the file fant_sizer-0.7-py2.py3-none-any.whl.
File metadata
- Download URL: fant_sizer-0.7-py2.py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7f36d035fd70935a929c23c8d19d3a42c728d7bc0296eb0ed298b6d3b2ce57f
|
|
| MD5 |
e887adacdb916499ff53f9f94c337397
|
|
| BLAKE2b-256 |
fd18160ce9c2c78a0e39f5621f6edaaa3a21d9eec5be7d876662f39503953119
|