Vorrei convertire il codice sorgente di alcuni progetti in un file stampabile per salvare su un usb e stamparlo facilmente in seguito. Come lo posso fare?
modificare
Prima di tutto voglio chiarire che voglio solo stampare i file e le directory non nascosti (quindi nessun contenuto di .gites.).
Per ottenere un elenco di tutti i file non nascosti nelle directory non nascoste nella directory corrente è possibile eseguire il find . -type f ! -regex ".*/\..*" ! -name ".*"comando come visto nella risposta in questo thread .
Come suggerito in quello stesso thread ho provato a creare un file pdf dei file usando il comando find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdfma sfortunatamente il file pdf risultante è un casino completo .
a2ps -1 --delegate=0 -l 100 --line-numbers=5 -P pdf- ho aggiunto -lper 100 caratteri per riga per evitare alcune parole e numeri di riga, ma questa è solo una preferenza personale.

a2ps -P file *.srcte puoi produrre file PostScript dal tuo codice sorgente. Ma i file PS devono essere convertiti e combinati in seguito.