#gentoo #linux #command-line #cli

app gentoo-cruft

查找 Gentoo 软件包数据库中没有记录的文件

6 个稳定版本

1.0.5 2022年10月9日
1.0.4 2021年4月1日
1.0.3 2020年3月4日
1.0.2 2020年2月17日
1.0.0 2020年2月11日

#1461文件系统

MIT 许可证

21KB
500 代码行

gentoo-cruft

查找 Gentoo 软件包数据库中没有记录的文件。

扫描文件系统并与 Gentoo 安装软件包数据库中的 CONTENTS 目录进行比较。未列入软件包数据库的文件将显示出来。还可以计算 MD5 校验和和 mtimes 以列出自安装以来已修改的文件。

用法

在命令行中仅运行 cruft 将执行安装文件的简单比较。指定 --md5--mtime 将检查修改后的文件。完整的命令行参数如下

USAGE:
    cruft [FLAGS] [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -m, --md5        Calculate and compare MD5 sums (inverts config setting)
    -t, --mtime      Compare file modification times (inverts config setting)
    -V, --version    Prints version information
    -v, --verbose    Display warnings on STDERR

OPTIONS:
    -f, --ignore-files <file>...    Files to ignore when traversing the directory tree
    -p, --ignore-paths <path>...    Paths to ignore when traversing the directory tree
    -d, --pkg-dir <path>            Path to the Gentoo package database [default: /var/db/pkg]

配置

如果可用,将读取配置文件 /etc/cruft.yaml$HOME/.config/cruft.yaml。示例可在crate中或以下仓库中找到: https://github.com/rtgill82/gentoo-cruft/blob/master/config/cruft.yaml

依赖关系

~3–11MB
~115K SLoC