tig*_*tig 17 command-line extract archiving macos
是否有一些命令行工具允许从大多数已知的存档类型中提取文件?类似 StuffIt Expander 的东西,但没有 gui。
Dan*_*eck 16
根据网站,Unarchiver自 2.5 版起有两个命令行实用程序:
支持的文件格式包括 Zip、Tar-GZip、Tar-BZip2、RAR、7-zip、LhA、StuffIt 和许多其他越来越少的模糊格式。[..] 如果您有一个 The Unarchiver 无法打开的压缩文件,请在错误跟踪器上发布错误,并包含有问题的文件,我将研究是否可以添加对它的支持!
[..]
现在有两个命令行实用程序可用,
unar和lsar可分别用于解包和列出档案。它们仍在开发中,并不是真正的功能完整,但它们应该可以工作。这些在下载页面上可作为 OS X 和 Windows 的预编译二进制文件使用,也可以在 Linux 上构建。
要下载命令行工具(不包含在常规 The Unarchiver 下载中!),请转到项目的 google 代码下载页面并选择unar0.2.zip(截至 2010 年 9 月 20 日有效)。
您可以使用brew install unarorbrew install atool然后:
unar archive.gz
# or
atool -x archive.gz
Run Code Online (Sandbox Code Playgroud)
如果您碰巧使用Homebrew,您可以安装atool和提取许多存档类型,如下所示:
brew install atool
atool -x archive.anything
Run Code Online (Sandbox Code Playgroud)
假设您的系统上有相应的外部程序,它可以处理:
.tar.gz,.tgz,.tar.bz,.tbz,.tar.bz2,.tbz2,.tar.Z,.tZ,.tar.lzo,.tzo,.tar.lz,.tlz,.tar.xz,.txz,.tar.7z,.t7z,.tar,.zip,.jar,.war,.rar,.lha,.lzh,.7z,.alz,.ace,.a,.arj,.arc,.rpm,.deb,.cab,.gz,.bz,.bz2,.gz,.bz,.bz2,.Z,.lzma,.lzo,.lz,.xz,.rz,.lrz,.7z,.cpio
atool是一个用于管理各种类型(tar、tar+gzip、zip 等)文件存档的脚本。主要命令是
aunpack从存档中提取文件。您是否曾经从存档中提取文件,而不检查文件是位于存档的子目录还是顶级目录中,从而导致文件散落各处?aunpack通过首先解压缩到一个新目录来克服这个问题。如果存档中只有一个文件,则该文件将移动到原始目录。aunpack还可以防止本地文件被错误覆盖。提供的其他命令是
apack(创建档案)、als(列出档案中的文件)和acat(将文件提取到标准输出)。由于atool调用外部程序来处理档案,因此某些类型的档案可能不支持所有命令。
atool通过文件扩展名识别档案。有时这是不可能的 - 例如 rar 档案通常具有不同的数字文件扩展名。在那些atool无法识别格式的情况下,file使用它来代替。(atool可以配置为不使用文件。)
| 归档时间: |
|
| 查看次数: |
20493 次 |
| 最近记录: |