Birkaç projenin kaynak kodunu, bir usb cihazdan tasarruf etmek ve daha sonra kolayca yazdırmak için tek bir yazdırılabilir dosyaya dönüştürmek istiyorum. Bunu nasıl yapabilirim?
Düzenle
Öncelikle sadece gizli olmayan dosyaları ve dizinleri yazdırmak istediğimi açıklığa kavuşturmak istiyorum ( .git
örneğin hiçbir içerik yok ).
Geçerli dizindeki gizli olmayan dizinlerdeki gizli olmayan tüm dosyaların bir listesini almak için find . -type f ! -regex ".*/\..*" ! -name ".*"
komutu bu konudaki cevap olarak görüldüğü gibi çalıştırabilirsiniz .
Aynı iş parçacığında önerildiği gibi dosyaları kullanarak bir pdf dosyası yapmayı denedim find . -type f ! -regex ".*/\..*" ! -name ".*" ! -empty -print0 | xargs -0 a2ps -1 --delegate no -P pdf
ama ne yazık ki sonuçta ortaya çıkan pdf dosyası tam bir karışıklık .
a2ps -1 --delegate=0 -l 100 --line-numbers=5 -P pdf
- -l
Bazı kelime kaydırmalarını ve satır numaralarını önlemek için satır başına 100 karakter ekledim , ama bu sadece kişisel bir tercih.
a2ps -P file *.src
sizinle kaynak kodunuzdan postscript dosyaları oluşturabilirsiniz. Ancak PS dosyalarının daha sonra dönüştürülmesi ve birleştirilmesi gerekiyor.