2个版本
使用旧Rust 2015
0.2.0-beta1 | 2018年4月6日 |
---|
#586 在 压缩
被 2 个crate使用
4KB
64 行
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
为匹配文件上的操作提供基本特质。
依赖关系
~64KB