sourCEntral - mobile manpages

pdf

CRUFT

NAME

cruft − Check the filesystem for cruft (missing and unexplained files)

SYNOPSIS

cruft [-h] [-d DRIVES] [--chroots CHROOTS] [--ignore IGNORES] [-r REPORTFILE] [-m ADDRESS] [-k | -n | -N]

DESCRIPTION

This manual page documents briefly the cruft command. Please see /usr/share/doc/cruft/README.gz for more information.

cruft is a program that goes over the Debian packaging system’s database, and compares the contents of that with the files actually on your system, and produces a summary of the differences.

OPTIONS

The following options are recognized:

−h

Show a summary of options and exit.

−d DRIVES

Search only the listed filesystems. DRIVES should be an absolute path, or a quoted, space-separated list of multiple absolute paths (eg, "/ /usr /home"). Multiple −d options are allowed as well. If not specified, cruft attempts to autodetect which filesystems to scan.

−−chroots CHROOTS

Do not perform validity checks on symlinks under these directories. Useful for whatever chroots are set up in the system.

−−ignore IGNORES

Treat the directory trees in IGNORES as if they did not exist. IGNORES should be an absolute path, or a quoted, space-separated list of multiple absolute paths. Multiple −−ignore options are allowed as well.

−r REPORTFILE

Output report to REPORTFILE instead of standard output.

−m ADDRESS

Mail report to ADDRESS.

−k

Only cleanup cruft’s spool directory.

−n

Generate input files for reporting, but do not generate a report.

−N

Only generate a report, based on old input files.

With none of −k −n or −N cruft performs all the above three actions, that is cleans its own spool directory, generates new input files and produces a report. Please note that cruft never deletes any files outside its own spool directory.

ENVIRONMENT VARIABLES

It is possible to get some debugging information from cruft by setting the variable CRUFT_DEBUG to 1. If you need more detailed information on what cruft is doing, set it to 2.

SEE ALSO

/usr/share/doc/cruft/README.gz

AUTHOR

This manual page was written by Anthony Towns <ajt AT debian DOT org>, for the Debian GNU/Linux system (but may be used by others).

pdf