fant_sizer命令行文件信息
fant-sizer的Python项目详细描述
用法:
- 安装后,可以在命令行中直接运行此包。不带参数启动它以交互模式启动:
样本输出:
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
除此之外,您还可以从参数开始:
-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
样本输出
$ 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
下载
python3.6 -m pip install fant_sizer