El comando tree, es un comando que va muy bien para sacar por pantalla un listado ‘desplegado’ de todos los ficheros que cuelgan de un determinado directorio, incluidos los de los subdirectorios. Va muy bien para pegarlo en cualquier tipo de documentación. Pongo aquí un ejemplo del comando tree:

.
|____directorio1
| |____fichero1
| |____fichero2
|____directorio2
| |____fichero1
| |____fichero2
| |____subdirectorio1
| | |____fichero1
| | |____fichero2
|____directorio3
| |____fichero1
| |____fichero2
| |____fichero3
| |____fichero4  
  En MAC no está está disponible de forma nativa este comando, pero he buscado un poco y he encontrado un gran sustituto, ahí va: find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'