2个版本
使用旧Rust 2015
0.2.0-beta1 | 2018年4月6日 |
---|
#19 in #gz
用于unwalk
9KB
154 行
unwalk
一个简单的程序,用于递归遍历目录并查找.gz
文件以执行解压缩过程,当从启用了压缩的S3 / HDFS复制文件时可能很有用。
该程序未来可能会执行其他模块化操作。
如何安装
使用https://www.rustup.rs/ 并获取命令 cargo
和 rustc
。
运行 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