Me gustaría convertir el código fuente de algunos proyectos en un archivo imprimible para guardarlo en un usb e imprimirlo fácilmente más tarde. ¿Cómo puedo hacer eso?
Editar
En primer lugar, quiero aclarar que solo quiero imprimir los archivos y directorios no ocultos (por lo que no hay contenido de, .gitpor ejemplo).
Para obtener una lista de todos los archivos no ocultos en directorios no ocultos en el directorio actual , puede ejecutar el find . -type f ! -regex ".*/\..*" ! -name ".*"comando como se ve como la respuesta en este hilo .
Como se sugirió en ese mismo hilo, intenté hacer un archivo pdf de los archivos usando el comando, find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdfpero desafortunadamente el archivo pdf resultante es un completo desastre .
a2ps -1 --delegate=0 -l 100 --line-numbers=5 -P pdf: agregué -l100 caracteres por fila para evitar algunos ajustes de palabras y números de línea, pero eso es solo una preferencia personal.

a2ps -P file *.srcusted puede producir archivos postscript a partir de su código fuente. Pero los archivos PS deben convertirse y combinarse después.