2个版本

使用旧Rust 2015

0.2.0-beta12018年4月6日

#19 in #gz


用于unwalk

自定义许可

9KB
154

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

提供作为匹配文件的操作的解压缩实现。

依赖项

~460KB