Je voudrais convertir le code source de quelques projets en un seul fichier imprimable pour économiser sur une clé USB et l'imprimer facilement plus tard. Comment puis je faire ça?
modifier
Tout d'abord, je tiens à préciser que je souhaite uniquement imprimer les fichiers et répertoires non masqués (donc pas de contenu, .git
par exemple).
Pour obtenir une liste de tous les fichiers non masqués dans les répertoires non masqués du répertoire en cours, vous pouvez exécuter la find . -type f ! -regex ".*/\..*" ! -name ".*"
commande comme vu comme la réponse dans ce fil .
Comme suggéré dans ce même fil, j'ai essayé de créer un fichier pdf des fichiers en utilisant la commande find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdf
mais malheureusement le fichier pdf résultant est un gâchis complet .
a2ps -1 --delegate=0 -l 100 --line-numbers=5 -P pdf
- j'ai ajouté -l
100 caractères par ligne pour éviter certains retours à la ligne et les numéros de ligne, mais ce n'est qu'une préférence personnelle.
a2ps -P file *.src
vous, vous pouvez produire des fichiers postscript à partir de votre code source. Mais les fichiers PS doivent être convertis et combinés par la suite.