轻松提取归档集合
项目描述
easy-extract 尝试成为一个简单通用的多部分解压缩工具,它设计用于在一个命令行中提取和修复多种归档格式(rar, zip, xtm)的集合。
在从Usenet下载并且您有多个存放在不同目录中的归档时非常有用。
安装
在开始使用 easy-extract 之前,您必须安装以下软件
unrar-free
7zip-full
par2
然后使用 easy_install
$ easy_install easy-extract
使用
用法: easy_extract [选项] [目录]…
- 选项
- --version
显示程序版本号并退出
- -h, --help
显示此帮助信息并退出
- -f, --force
不要提示确认消息
- -n, --not-repair
错误时不要尝试修复归档
- -c, --repair-only
只进行检查和修复操作
- -r, --recursive
递归查找归档
- -k, --keep
成功后不要删除归档
- -x, --no-index
不要索引提取的文件
只需在集合所在的目录中运行 easy_extract
$ easy_extract
在目录中递归查找归档
$ easy_extract -r my_archives/
找到的所有存档都将被提示,然后确认提取。去喝杯咖啡,脚本会完成剩下的工作!Easy_extract 将处理存档损坏的修复。
代码
如果您想重用代码来查找存档,可以这样做
>>> from easy_extract.archive_finder import ArchiveFinder >>> from easy_extract.archives.rar import RarArchive >>> archive_finder = ArchiveFinder('./my_path/', recursive=True, archive_classes=[RarArchive,]) >>> archive_finder.archives ... [<easy_extract.archives.rar.RarArchive object at 0x...>, <easy_extract.archives.rar.RarArchive object at 0x...>]
项目详情
关闭
easy-extract-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6e3482fa2ed30fbc47813f313255b39d30100f82073f099da89c7deb5b655317 |
|
MD5 | 9b5d7366b501dfb9da06e57cc0339ad5 |
|
BLAKE2b-256 | 27f302671eea32541336eaf371b00531cbb73db3c7362645fc713be41cdbdd4e |