2个版本

使用旧Rust 2015

0.2.0-beta12018年4月6日

#586压缩


2 个crate使用

自定义许可证

4KB
64

unwalk

Build Status codecov License: MIT

一个简单的程序,递归遍历目录并找到.gz文件以执行解压缩过程,这在从启用压缩的S3 / HDFS复制文件时可能很有用。

该程序未来可能能够执行其他模块化操作。

如何安装

使用https://www.rustup.rs/ 并获取命令 cargorustc

运行 cargo install unwalk 进行安装。

如何运行

假设在.gz文件位于data/

unwalk data/

上面的命令将递归地遍历从data/的所有子目录,解压缩所有找到的.gz文件,但在成功解压缩后不会删除任何原始的.gz文件。

要删除文件,请添加-d,如下所示

unwalk -d data/

有关可用CLI参数的更多信息,请运行

unwalk -h

如何构建

运行 cargo build --all --release。这会构建所有相关库和可执行文件。可执行文件将构建在target/release/unwalk


lib.rs:

unwalk-base

为匹配文件上的操作提供基本特质。

依赖关系

~64KB