1 个不稳定版本
0.1.0 | 2024年7月4日 |
---|
#321 在 文件系统
465KB
209 行
Danalyze
Danalyze是一个命令行工具,用于分析和显示目录内容,具有排序和过滤选项。此工具列出了目录中的文件,并提供各种选项来按大小、名称、创建日期、修改日期或扩展名对文件进行排序。
功能
- 列出指定目录中的文件
- 按大小、名称、创建日期、修改日期或扩展名对文件进行排序
- 以可读格式显示文件大小(字节、KB、MB等)
- 打印目录中所有文件的总大小
安装
使用Cargo
您可以使用Cargo,Rust包管理器来安装Danalyze。首先,请确保您已安装Rust和Cargo。然后,运行
cargo install danalyze
使用二进制源
转到发布页面并下载您平台上的二进制文件。解压缩存档,然后从命令行运行二进制文件。
使用方法
安装后,您可以从命令行运行应用程序
danalyze [OPTIONS]
选项
-p, --path <PATH>
:要分析目录的路径(默认:./
)-o, --ordering <ORDERING>
:排序方式(大小、名称、创建日期、修改日期、扩展名)(默认:size
)-d, --order-direction <ORDER_DIRECTION>
:排序方向(升序、降序)(默认:asc
)
示例
按降序顺序列出当前目录中的文件
danalyze --ordering size --order-direction desc
按升序顺序列出指定目录中的文件
danalyze --path /path/to/directory --ordering name --order-direction asc
输出
应用程序将输出以下列的表格
Name
:文件的名称Size
:文件的可读大小Created Date
:文件的创建日期Modified Date
:文件的最后修改日期Extension
:文件扩展名
示例输出
Path: /path/to/directory
Ordering: size (desc)
Total size: 12.34 MB
+--------------------+----------+---------------------+---------------------+-----------+
| Name | Size | Created Date | Modified Date | Extension |
+--------------------+----------+---------------------+---------------------+-----------+
| file1.txt | 1.23 MB | 01/01/2020 12:00:00 | 01/01/2020 12:00:00 | txt |
| file2.jpg | 5.67 MB | 01/01/2020 12:00:00 | 01/01/2020 12:00:00 | jpg |
| file3.zip | 5.44 MB | 01/01/2020 12:00:00 | 01/01/2020 12:00:00 | zip |
+--------------------+----------+---------------------+---------------------+-----------+
贡献
欢迎贡献!请为任何错误、功能或改进打开一个问题或提交一个pull请求。
致谢
待办事项
- 添加测试
- 添加Linux和macos二进制文件
依赖项
~4.5MB
~78K SLoC