Leiten Sie eine Liste der Dateien an lrztar oder lrzip

453
Nero gris

Ich weiß, dass Sie die Ausgabe eines `` find'-Befehls an tar und dann diese Datei an lrzip weiterleiten können, aber ich weiß auch, dass dies die Komprimierungseffizienz verringern wird

find . -name "*.tex" |lrztar -n -o find.lrztar-n - 

und

find . -name "*.tex" |lrzip -n -o find.lrzip-n - 

das funktioniert nicht. Ich habe keine Fehlermeldung erhalten, sondern es wurde eine nicht sinnvolle Datei erzeugt. Ist lrztar / lrzip nicht in der Lage, so zu funktionieren? Es klingt nicht so, wie es auf den Manpages möglich ist. Es scheint, als wäre lrzip für eine Datei und lrztar für ein Verzeichnis im Gegensatz zu mehreren Dateien.

0
Warum würde Ihrer Meinung nach die Komprimierungseffizienz verringert? psusi vor 6 Jahren 0
Genommen von der lrzip-git-Seite: Die Piping-Ausgabe nach und / oder von STDIN und / oder STDOUT funktioniert sowohl mit der Komprimierung als auch mit der Dekomprimierung gut, aber größere Dateien, die auf diese Weise komprimiert werden, werden wahrscheinlich weniger effizient komprimiert. Die Dekomprimierung hat jedoch keine Probleme mit dem Piping. Nero gris vor 6 Jahren 0
Die Dokumentation, die ich finden konnte, besagte, dass Sie keine Daten an lrzip weiterleiten konnten. Stattdessen mussten Sie die Daten zunächst tarieren und dann lrzip für die Datei ausführen. psusi vor 6 Jahren 0
Ihre Git-Seite sagt etwas anderes, und ich kann bestätigen, dass Sie Teer tatsächlich zu lrzip leiten können. Das war vor ein paar Tagen, aber ich glaube, ich habe auch lrzip an gpg weitergeleitet. Nero gris vor 6 Jahren 0

0 Antworten auf die Frage