tree - displays an indented directory tree, in color

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name tree
Package version 1.7.0
Package release 3
Package architecture i386
Package type deb
Installed size 134 B
Download size 41.51 KB
Official Mirror
Tree is a recursive directory listing command that produces a depth indented
listing of files, which is colorized ala dircolors if the LS_COLORS environment
variable is set and output is to tty.


Package Version Architecture Repository
tree_1.7.0-3_amd64.deb 1.7.0 amd64 Ubuntu Universe
tree - - -


Name Value
libc6 >= 2.4


Type URL
Binary Package tree_1.7.0-3_i386.deb
Source Package tree

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install tree deb package:
    # sudo apt-get install tree




2014-10-01 - Florian Ernst <>
tree (1.7.0-3) unstable; urgency=medium
* [4cd4c45] simplify hardening, no upstream Makefile patching required
(Closes: 760749)
2014-09-29 - Florian Ernst <>
tree (1.7.0-2) unstable; urgency=medium
* [6c2408b] debian/rules: override_dh_auto_clean to clean as upstream intended
* [da3780f] enable D_FORTIFY_SOURCE at build time, patch upstream Makefile.
Thanks to Guillaume Delacour <> (Closes: 760749)
2014-04-27 - Florian Ernst <>
tree (1.7.0-1) unstable; urgency=medium
* [63b3dfd] Imported Upstream version 1.7.0 (Closes: #745776)
- Return non-zero exit status on option errors, print usage to stdout when
not an error, add the posix '--' option terminator, Change -S
description to mean CP437 (console) output codes, not ASCII. (Ivan
Shmakov <>, closes: #691221)
* [b83741e] no more need to strip "-s" from install invocation in Makefile
* [52b8d04] refresh and rename remaining PATH_MAX patch
* [13467a3] debian/copyright: update year and attribution
* [e6803a7] debian/control: update Vcs-*, Description and Standards-Version
* [753a6ec] debian/rules: properly import buildflags
2012-02-04 - Florian Ernst <>
tree (1.6.0-1) unstable; urgency=low
* [ebddf18] Imported Upstream version 1.6.0
Thanks to Steve for:
+ dealing with symlink special case in $LS_COLORS (Closes: #586765,
also thanks to meillo for debugging)
+ making --dirsfirst a meta-sort option (Closes: #492570)
+ adding a --prune option to not show "empty" directories
(Closes: #308605)
+ adding a --si option (Closes: #562971)
* [e19eb60] update packaging to use debhelper 8 w/ dh, complies with
Standards-Version: 3.9.2
* [865adaf] debian/copyright: update year
* [c6078ae] refresh/rename all patches
2011-03-14 - Florian Ernst <>
tree (1.5.3-2) unstable; urgency=low
* [e7fcffa] debian/rules: enable using iswprint() instead of isprint() to
determine if a character is printable by passing DLINUX in CFLAGS.
Thanks to Nikolaus Schulz for the patch and Christoph Berg for the gentle
prod (Closes: #580725)
* [fa27103] debian/control: Depends += ${misc:Depends}, Standards-Version:
2009-12-14 - Florian Ernst <>
tree (1.5.3-1) unstable; urgency=low
* Imported Upstream version 1.5.3, thanks to Steve Baker for explicitly
+ Automatically select UTF-8 charset if TREE_CHARSET is not set, and the
locale is set to *UTF-8 (Closes: #407749)
+ Use strcoll() instead of strcmp() to sort files based on locale if set
(Closes: #267395)
+ Changed wording in tree(1) manpage (Closes: #556186)
* debian/changelog: fix lintian warning spelling-error-in-changelog
* debian/control: add Vcs-Browser and Vcs-Git
* Export modifications of upstream files to quilt patches
and change the source package format to 3.0 (quilt)
* Standards-Version: 3.8.3
2009-02-15 - Florian Ernst <>
tree ( unstable; urgency=low
* New upstream release. Thanks to Steve Baker for explicitly fixing
+ Current locale not used to display file name (Closes: #504217)
+ tree doesn't support 32 bit UIDs/GIDs (Closes: #440475)
* debian/copyright: Update year
2008-09-04 - Florian Ernst <>
tree ( unstable; urgency=low
* New upstream release
* Extend debian/copyright to cover newly added strverscmp.c
* Standards-Version 3.8.0
2008-07-07 - Florian Ernst <>
tree (1.5.2-1) unstable; urgency=low
* New upstream release
+ Added -v option for version sorting (also called natural sorting) ala ls
(Closes: #482142)
2008-06-07 - Florian Ernst <>
tree ( unstable; urgency=low
* New upstream release
* debian/control: move Homepage to its own field
* debian/copyright: update to 2008 info
* Standards-Version 3.7.3

See Also

Package Description
treeline_1.4.1-1.1_all.deb versatile tree-like structured custom data manager
treesheets_20150702~git1c77449b-1build1_i386.deb Data organizer that covers spreadsheets, mind mappers, and small databases
treetop_1.6.3-1_all.deb Ruby-based text parsing and interpretation (command-line utility)
treeviewx_0.5.1+20100823-3build1_i386.deb Displays and prints phylogenetic trees
treil_1.8-2.2build2_i386.deb tree structure into tiles
trend_1.3-1_i386.deb general-purpose, efficient trend graph
trickle_1.07-10ubuntu2_i386.deb user-space bandwidth shaper
trigger-rally-data_0.6.1-2_all.deb free 3D rally racing car game - data files
trigger-rally_0.6.2+dfsg-1_i386.deb free 3D rally racing car game
triggerhappy_0.3.4-2_i386.deb global hotkey daemon for Linux
trilinos-doc_12.4.2-2_all.deb object-oriented framework for large-scale problems - documentation
trimage_1.0.5-1.1_all.deb GUI and command-line interface to optimize image files
trimmomatic_0.35+dfsg-1_all.deb flexible read trimming tool for Illumina NGS data
trinity_1.6-2_i386.deb system call fuzz tester
triplane_1.0.8-1_i386.deb side-scrolling dogfighting game