快速处理大量文件,可能是在磁盘恢复后获得的。
项目描述
Orgafold
快速浏览大量文件,可能是磁盘恢复后获得的。
你是否遇到过文件夹中有10万个文件的情况,需要对这些文件进行整理?Orgafold可以帮助你确定具有特定扩展名、mimetype或日期的文件占用的空间大小。或者,它可以帮助你将它们组织到文件夹中,如果现有的目录结构没有意义的话。永远不会覆盖文件,而是追加计数器。
SOURCE '/src', TARGET '/target'
/src/blah1/file1 -> /target/2019/file1
/src/blah1/file2 -> /target/2019/file2
/src/blah2/file1 -> /target/2019/file1 (2)
/src/blah2/foo/file3 -> /target/2019/foo/file3
请参阅orgafold --help
以获取完整帮助。
安装
从PyPi使用单个命令安装
pip3 install orgafold
示例
按文件后缀聚合。
$ orgafold . --suffix
Analysis: suffix
351× .arw 7.7 GB
6× .indd 1.9 GB
136× .jpg 1.0 GB
4× .tif 525.5 MB
27× .pages 71.2 MB
33× .numbers 23.7 MB
10× .pdf 17.8 MB
2× .png 11.2 MB
2× .doc 1.5 MB
1× .docx 499.5 kB
4× .xlsx 122.9 kB
1× .xml 3.0 kB
按mimetype聚合。
$ orgafold . --mime
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 597/597 [00:26<00:00, 22.60it/s]
Analysis: mime
493× image 9.3 GB
83× application 2.0 GB
4× text 4.5 kB
按文件后缀及其修改年份聚合。
$ orgafold . --suffix --year
Analysis: suffix year
276× .arw 2016 6.2 GB
1× .indd 2015 1.9 GB
54× .arw 2014 1.1 GB
34× .jpg 2015 678.7 MB
4× .tif 2015 525.5 MB
16× .arw 2012 332.6 MB
39× .jpg 2014 212.3 MB
57× .jpg 2016 136.3 MB
20× .pages 2016 67.3 MB
干运行,根据年份和后缀复制到给定的文件夹结构中。
$ orgafold . --suffix --year --copy --output ~/tidy --dry --recursive
Dry run only
Would copy Untitled-1.pdf → ~/tidy/2016-pdf/Untitled-1.pdf
Would copy Untitled-2.pdf → ~/tidy/2016-pdf/Untitled-2.pdf
Would copy log2.pages → ~/tidy/2016-pages/log2.pages
Would copy log3.pages → ~/tidy/2016-pages/log3.pages
Would copy memories.indd → ~/tidy/2015-indd/memories.indd
Would copy log1.pages → ~/tidy/2016-pages/log1.pages
Would copy ymca.doc → ~/tidy/2014-doc/ymca.doc
Would copy Untitled-3.pdf → ~/tidy/2016-pdf/Untitled-3.pdf
Would copy other papers/cool.xlsx → ~/tidy/2016-xlsx/cool.xlsx
Would copy other papers/workload (2).numbers → ~/tidy/2016-numbers/workload (2).numbers
Would copy other papers/jnh-lo.jpg → ~/tidy/2016-jpg/jnh-lo.jpg
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
orgafold-0.2.0.tar.gz (8.5 kB 查看哈希值)
构建版本
orgafold-0.2.0-py3-none-any.whl (9.5 kB 查看哈希值)
关闭
orgafold-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 44c67199e62055bba6e9b8baf996be90ede53b39d4d826054fd52198fc82b4af |
|
MD5 | e849739f9b6382a424628faaaafb1cb6 |
|
BLAKE2b-256 | 2d2fd6da6c6688d664c27f1bc17f562222c8b0bef933510eb6114fc16ea562b6 |
关闭
orgafold-0.2.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f6e87f47fb6f3981e6f4c65636f3dc812bebc03c17cb9cd1360b672620ff56a4 |
|
MD5 | 64631ab4cc210aa9b9da9f65bcd896e4 |
|
BLAKE2b-256 | fd3008a13b6fdb29b61a7d592db87c169e1858b832d08bc933c93c7e338194ea |