Reference

diffdirs(1)

show the files which are different between two archives or directories, or diff two text files

NAME

diffdirs - show the files which are different between two archives or directories, or diff two text files

DESCRIPTION

diffdirs shows the differences in the file lists of any two of the following archive types: .deb, .tar.gz, .tgz, .tar.Z, .tar.bz2, .zip, and also directories. The file list of one is diffed against the file list of the other.

It also diffs two text files whether straight text or compressed with gzip or bzip2. The difference is either displayed with an external program if DIFFDIRS is set (see ENVIRONMENT) or printed.

So the two arguments can be either two text files or two of the archive types, but not one text type and one archive type.

The README describes one way to integrate it with FileRunner. The procedure should be similar for other directory utilities.

SYNOPSIS

diffdirs [-hqs] arg1 arg2

OPTIONS

-h

help

-q

ignore any paths containing CVS/

-s

also diff on the file sizes

ENVIRONMENT

DIFFDIRS

If this variable is set in the environment (e.g. export DIFFDIRS=tkdiff) this program is used when diffing two text files.

EXAMPLES

Compare a dpkg build directory against an upstream tarball. After the clean target is run the differences between the two might be the debian/ directory and its files and a size difference between the Makefile.ins or Makefiles,

diffdirs -s build_directory/ tarball.tar.gz

Compare Packages files, one compressed,

diffdirs Packages.gz Packages

AUTHOR

Copyright (C) 2000 Rick Younie <[email protected]>, GPL version 2 or later. See /usr/share/common-licenses/GPL.

SEE ALSO

diff(1), gtkdiff(1), tkdiff(1)