ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

ZeroTermux 命令手册:arj 命令详解 —— .arj 压缩包的创建与管理

ZeroTermux 命令手册:arj 命令详解 —— .arj 压缩包的创建与管理 移动开发开发工具【免费下载链接】ZeroTermux项目地址https://gitcode.com/GitHub_Trending/ze/ZeroTermux点击查看免费下载arj 是 .arj 格式压缩文件的管理器用于在 Linux / Android 终端中创建、管理与维护 .arj 压缩包。本文基于 ZeroTermux 内置命令手册 arj.md 展开结合仓库内配套文档与源码实现讲解 arj 命令的语法、参数、常见操作指令以及与 unarj 解压工具的配合使用帮助读者在 ZeroTermux 终端中快速掌握 .arj 格式的打包与解包能力。一、文档定位arj 手册在 ZeroTermux 中的角色ZeroTermux 在app/src/main/assets/cmd/目录下内置了数百个 Linux 命令的中文手册文档*.mdarj 手册即其中之一文件路径为 app/src/main/assets/cmd/arj.md。与之配套的还有解压侧手册 unarj.md以及 zip 系列手册 zip.md、unzip.md 等共同构成一套离线可查的命令速查体系。从源码结构看这些手册通过CommandDialog对话框组件向用户展示。在 CommandDialog.java 中showCmdDetail(String cmd)方法使用assetManager.open(String.format(cmd/%s, cmd))按名称读取 assets 下的手册文件再借助 flexmark 解析器Parser将 Markdown 解析为文档节点最终用HtmlRenderer渲染进WebView展示AssetManager assetManager UUtils.getContext().getAssets(); InputStreamReader reader new InputStreamReader(assetManager.open(String.format(cmd/%s, cmd))); Parser parser Parser.builder().build(); Node document parser.parseReader(reader); HtmlRenderer renderer HtmlRenderer.builder().build(); web_view.loadData(renderer.render(document), text/html; charsetUTF-8, null);也就是说arj.md 是 ZeroTermux 内嵌的离线命令查询卡之一用户在命令列表中点击 arj 即可直接阅读本文档内容无需联网。二、arj 命令是什么根据 arj.md 的说明arj命令是 .arj 格式的压缩文件的管理器用于创建和管理 .arj 压缩包。与 zip、tar 等常见的归档工具不同.arj 是历史较悠久的压缩归档格式由 ARJ Software 开发曾广泛应用于 DOS 时代。arj 命令承担两类核心职责创建压缩包将若干文件或目录打包为.arj格式的归档文件管理压缩包对已有 .arj 压缩包执行追加、更新、删除、测试、查看等维护操作。在 ZeroTermux 场景中它适用于需要与老式 .arj 归档交互的场景例如解包历史遗留的 .arj 压缩包、或向他人分发 .arj 格式的归档文件。三、语法格式与参数说明3.1 语法arj.md 给出的语法格式为arj(参数)arj 命令的参数分为两类参数含义操作指令对 .arj 压缩包执行的操作指令压缩包名称指定要操作的 arj 压缩包名称3.2 参数详解操作指令决定本次调用对压缩包执行的动作例如将文件加入归档、从归档解出文件、列出归档内容、测试归档完整性等。arj 使用单字母操作码表示不同动作详见下文第四节。压缩包名称要操作的 .arj 归档文件路径通常需带.arj扩展名例如backup.arj。命令行的完整调用形式通常为arj 操作指令 压缩包名称 [要处理的文件列表]其中要处理的文件列表是操作对象可缺省取决于具体操作指令。四、操作指令与配套解压工具 unarj4.1 arj 常用操作指令arj.md 指出操作指令用于指定执行的动作但未逐一枚举。参考同类压缩工具惯例与配套文档 unarj.md 中出现的动作集合arj 常见操作指令包括以下为通用用法具体以实际安装的 arj 版本arj帮助输出为准操作指令作用a将文件添加打包到 .arj 压缩包必要时创建新压缩包e从压缩包中解出文件不保留原始目录结构l列出压缩包内所包含的文件清单t检查测试压缩包文件是否正确、完整x解压缩时保留原有的路径信息u用较新的文件更新压缩包内的同名文件d从压缩包内删除指定的文件其中e、l、t、x四个动作在配套的 unarj 文档中有明确对应参见 unarj.mde解压缩 .arj 文件 l显示压缩文件内所包含的文件 t检查压缩文件是否正确 x解压缩时保留原有的路径。4.2 配套的 unarj 解压命令ZeroTermux 还内置了专门用于解压的 unarj 命令其语法为unarj(选项)(参数)unarj 支持的选项与 arj 的解压动作一一对应选项说明e解压缩 .arj 文件l显示压缩文件内所包含的文件t检查压缩文件是否正确x解压缩时保留原有的路径其参数为 .arj 压缩包指定要解压缩的 .arj 压缩包。实践建议当只需要解包而不关心归档管理时直接用unarj更简单当需要创建、更新、删除归档内容时使用arj的对应操作指令。五、实战示例以下示例基于上文语法与操作指令展开通用用法需在已安装 arj 的环境中运行。1. 创建 .arj 压缩包将文件加入归档arj a backup.arj file1.txt file2.txt若backup.arj不存在则自动创建若已存在则将新文件追加进归档。2. 列出压缩包内容arj l backup.arj3. 测试压缩包完整性arj t backup.arj4. 解压保留路径arj x backup.arj5. 使用 unarj 解压unarj x backup.arj6. 删除归档内指定文件arj d backup.arj old.txt六、在 ZeroTermux 中使用的前提arj / unarj 属于外部归档工具需要在终端环境中安装后方可使用。在 Debian/Ubuntu 系含 Termux 的 proot-distro 容器中通常通过包管理器安装arj软件包对应提供 arj 与 unarj 两个命令在 ZeroTermux 原生 Termux 环境中若包源未提供 arj可优先使用系统自带的 zip / tar 工具完成归档需求或通过 proot 容器环境运行手册文档 arj.md 本身仅说明命令的语法与参数语义具体可用选项请以本机arj命令的-?或arj帮助输出为准。七、关联手册导航需要与其他压缩归档格式配合使用时可继续查阅 ZeroTermux 内置的以下手册unarj.md —— 解压缩由 arj 命令创建的压缩包zip.md —— 创建与维护 .zip 压缩包含递归、压缩效率等大量选项unzip.md —— 解压 .zip 压缩包tar.md —— tar 归档的创建与解包gzip.md / gunzip.md —— gzip 压缩与解压这些手册均位于 app/src/main/assets/cmd/ 目录可在 ZeroTermux 的命令手册界面中离线查阅是终端操作时的随身速查参考。赞分享移动开发开发工具【免费下载链接】ZeroTermux项目地址https://gitcode.com/GitHub_Trending/ze/ZeroTermux点击查看免费下载相关推荐arj 命令详解创建与管理 .arj 压缩包linux-command 手册arj 命令详解创建与管理 .arj 压缩包linux command 手册 arj 是 .arj 格式压缩文件的管理工具用于创建、查看、测试和维护 .文档教程linux-command 手册unarj 命令详解——解压 arj 压缩包linux command 手册unarj 命令详解——解压 arj 压缩包 导读 unarj 是 Linux 系统中用于解压缩由 arj 命令创建的 .ar文档教程TDengine 零代码数据接入实战将 Microsoft SQL Server 数据迁移与实时同步到 TDengineTDengine 零代码数据接入实战将 Microsoft SQL Server 数据迁移与实时同步到 TDengine 本文基于 TDengine 开源仓库移动开发开发工具上一篇探索猫抓插件3步解锁网页视频下载新姿势下一篇5大智能场景猫抓浏览器扩展如何彻底改变你的资源获取方式创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表