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 在 文件系统
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