🧩 x-cmd mod | x zuz (1) - 无需多个工具,一条命令快速压缩文件和目录为所需格式,省去记忆繁琐命令的烦恼

107 阅读2分钟

将指定文件或目录打包成压缩包

在日常使用中,我们常常需要将文件或目录打包成压缩包,但不同的压缩格式需要使用不同的工具来处理,而这些工具的命令格式往往不统一。

因此,x-cmd 设计了 x zuz 模块。它是一个多功能、跨格式的压缩与解压工具,目标是让用户不再需要记住不同压缩格式的各种命令,只需使用一条简单的命令可轻松完成所有任务。

x zx zuz compress 命令的简写,用于将指定文件或目录打包并生成指定格式的压缩包。

  • 例如,将 setup.log 文件压缩为 zip 格式:

    x z log.zip setup.log
    
  • 例如,将 setup.log 文件和 bin/ 目录一起打包为 tar.gz 格式:

    x z example.tar.gz setup.log bin/
    

zuz.1_1.webp

无论是单个文件还是多个文件或目录,通过 x z 命令,用户无需担心使用哪种压缩工具或命令选项,只需指定目标压缩格式、源文件或目录,即可自动为你完成相应的压缩任务。

查看 zuz 模块支持的压缩包格式

x zuz 模块支持多种压缩格式,涵盖了常见的压缩和解压需求。你可以通过以下命令查看当前支持的压缩和解压格式:

x zuz show

zuz.1_2.webp

  • 支持的压缩格式:
    • tar, tar.gz, tar.Z, tar.xz, tar.zst
    • gz, bz2, xz, tgz, zst, zip, rar, 7z, lha, lzh
  • 支持的解压格式:
    • tar, tar.gz, tar.Z, tar.xz, tar.zst, tbz
    • gz, bz2, xz, tgz, zst, zip, rar, 7z, lha, lzh, Z

在不解压的情况下,列出压缩包内部包含的文件

为了方便检查压缩包内容、确保文件完整性或快速查找某个文件,x zuz 模块支持在不解压整个包的情况下列出压缩包内的文件。

例如,列出 log.zipexample.tar.gz 压缩包内的文件:

x zuz ls log.zip
x zuz ls example.tar.gz

zuz.1_3.webp




更多内容请查阅 : mod/zuz

转载请标明原文链接cn.x-cmd.com/mod/zuz/coo…


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法