Backend command for building and managing Debian package archives. Also see dpkg; you’ll often want to use dpkg to pass commands through to dpkg-deb, rather than call dpkg-deb directly.
Create an archive from the filesystem tree starting with directory dir. The directory must have a DEBIAN subdirectory containing the control file and any other control information. If archive is specified and is a filename, the package is written to that file; if no archive is specified, the package is written to dir.deb. If the archive already exists, it is replaced. If archive is the name of a directory, dpkg-deb looks in the control file for the information it needs to generate the package name. (Note that for this reason, you cannot use --nocheck with a directory name.)
List the filesystem-tree portion of archive.
Extract control information from archive into the directory dir, which is created if it doesn’t exist.
Extract information about one or more fields in the control file for archive. If no fields are provided, print the entire control file.
Print help information and exit.
Provide information about binary package archive. If no control files are provided, print a summary of the package contents; ...