tre
Show the contents of the current directory as a tree. Respects the `.gitignore` settings by default.
More info →Options (9)
-d, --directoriesbooleanPrint directories only
tre {{[-d|--directories]}}-j, --jsonbooleanPrint JSON containing files in the tree hierarchy instead of the normal tree diagram
tre {{[-j|--json]}}-l, --limitbooleanPrint files and directories up to the specified depth limit (where 1 means the current directory)
tre {{[-l|--limit]}} {{depth}}-a, --allbooleanPrint all hidden files and directories using the specified colorization mode
tre {{[-a|--all]}} {{[-c|--color]}} {{automatic|always|never}}-c, --colorbooleanPrint all hidden files and directories using the specified colorization mode
tre {{[-a|--all]}} {{[-c|--color]}} {{automatic|always|never}}-e, --editorbooleanPrint files within the tree hierarchy, assigning a shell alias to each file that, when called, will open the associated file using the provided `command` (or in `$EDITOR` by default)
tre {{[-e|--editor]}} {{command}}-E, --excludebooleanPrint files within the tree hierarchy, excluding all paths that match the provided `regex`
tre {{[-E|--exclude]}} {{regex}}-h, --helpbooleanDisplay help
tre {{[-h|--help]}}-V, --versionbooleanDisplay version
tre {{[-V|--version]}}Examples (8)
Print directories only
tre [-d|--directories]Print JSON containing files in the tree hierarchy instead of the normal tree diagram
tre [-j|--json]Print files and directories up to the specified depth limit (where 1 means the current directory)
tre [-l|--limit] depthPrint all hidden files and directories using the specified colorization mode
tre [-a|--all] [-c|--color] automatic|always|neverPrint files within the tree hierarchy, assigning a shell alias to each file that, when called, will open the associated file using the provided `command` (or in `$EDITOR` by default)
Print files within the tree hierarchy, excluding all paths that match the provided `regex`
Display help
tre [-h|--help]Display version
tre [-V|--version]