Gostaria de converter o código fonte de alguns projetos em um arquivo imprimível para economizar em um usb e imprimir facilmente mais tarde. Como eu posso fazer isso?
Editar
Primeiro, quero esclarecer que só quero imprimir os arquivos e diretórios não ocultos (portanto, sem conteúdo .git
).
Para obter uma lista de todos os arquivos não ocultos em diretórios não ocultos no diretório atual, você pode executar o find . -type f ! -regex ".*/\..*" ! -name ".*"
comando como visto como a resposta neste encadeamento .
Conforme sugerido no mesmo tópico, tentei criar um arquivo pdf dos arquivos usando o comando, find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdf
mas infelizmente o arquivo pdf resultante é uma bagunça completa .
a2ps -1 --delegate=0 -l 100 --line-numbers=5 -P pdf
- eu adicionei -l
100 caracteres por linha para evitar que algumas palavras sejam digitadas e números de linha, mas isso é apenas uma preferência pessoal.
a2ps -P file *.src
você pode produzir arquivos postscript a partir do seu código-fonte. Mas os arquivos PS precisam ser convertidos e combinados posteriormente.