Linux Commands Examples

A great documentation place for Linux commands


clean up package build directories


dh_clean [debhelper options] [-k] [-d] [-Xitem] [file ...]

add an example, a script, a trick and tips

: email address (won't be displayed)
: name

Step 2

Thanks for this example ! - It will be moderated and published shortly.

Feel free to post other examples
Oops ! There is a tiny cockup. A damn 404 cockup. Please contact the loosy team who maintains and develops this wonderful site by clicking in the mighty feedback button on the side of the page. Say what happened. Thanks!


no example yet ...

... Feel free to add your own example above to help other Linux-lovers !


dh_clean is a debhelper program that is responsible for cleaning up after a package is built. It removes the package build directories, and removes some other files including debian/files, and any detritus left behind by other debhelper commands. It also removes common files that should not appear in a Debian diff:
#*# *~ DEADJOE *.orig *.rej *.SUMS TAGS .deps/* *.P *-stamp

It does not run "make clean" to clean up after the build process. Use dh_auto_clean(1) to do things like that.

dh_clean (or "dh clean") should be the last debhelper command run in the clean target in debian/rules.


-k, --keep

This is deprecated, use dh_prep(1) instead.

-d, --dirs-only

Only clean the package build directories, do not clean up any other files at all.

-Xitem --exclude=item

Exclude files that contain item anywhere in their filename from being deleted, even if they would normally be deleted. You may use this option multiple times to build up a list of things to exclude.

file ...

Delete these files too.



Can list other files to be removed.

see also


This program is a part of debhelper.


Joey Hess <joeyh[:at:]debian[:dot:]org>

How can this site be more helpful to YOU ?

give  feedback