#ds #directories #largest #friendly #line #command #command-line-tool

bin+lib diskspace

用于查找最大文件和目录的友好命令行工具

3 个版本 (破坏性更新)

使用旧的 Rust 2015

0.5.0 2019 年 6 月 10 日
0.4.0 2019 年 6 月 7 日
0.2.0 2019 年 5 月 24 日

#7 in #ds

GPL-3.0-only

66KB
1.5K SLoC

分支 构建
master Build Status

DiskSpace

程序 ds 从当前目录返回 20 个最大的目录和文件。输出具有合适的单位,易于阅读。例如,src 目录的输出是

   14M ./target/debug
   14M ./target/debug/deps
    7M ./target/debug/deps/ds-6f1846660d97a074
    7M ./target/debug/ds-6f1846660d97a074
    4M ./target/debug/deps/ds-cd0cb9a5662c3402
    4M ./target/debug/ds
    4M ./target/release
    4M ./target/release/deps
    4M ./target/release/deps/ds-d307492d3cacef39
    4M ./target/release/ds
  996K ./target/debug/deps/libdiskspace-c8b9796891c5526c.rlib
  996K ./target/debug/libdiskspace.rlib
  996K ./target/debug/deps/libds-5149253a6d6a1a22.rlib
  996K ./target/debug/libds.rlib
   14K ./.git/hooks
   13K .
   12K ./.README.md.swp
    6K ./src
    4K ./.git/hooks/pre-rebase.sample
    3K ./.git/hooks/update.sample

此命令可以帮助查找旧的浏览器缓存文件、放置不当的 ISO 图像或游戏资产数量的突然增加。

示例

列出所有条目

$ ds -a

限制到单个文件系统(在 Windows 上不可用)

$ ds -x

反转排序

$ ds -r

查看任何跳过的文件或目录以及错误

$ ds -v

搜索多个目录

$ ds /home /local

在 Windows 上

> ds \Users \temp

突出显示绿色大小

$ ds -c green

关闭颜色

$ ds -c none

排除包含 isoimg 的行

$ ds -e iso img

仅显示 10 行

$ ds -n 10

安装

对于基于 Debian 和 RPM 的系统,从 发行版 下载最新版本。运行

$ sudo apt install ./diskspace-0.5.0.deb
# rpm -ivh ./diskspace-0.5.0.rpm

从 rust

$ cargo install diskspace

依赖项

~2.2–9.5MB
~79K SLoC