Der ArtikelVerschlüsseln einer TAR-Datei mit OpenSSLhat die folgende Zeile:
tar cvj ~/Projects/arc/ | openssl smime -encrypt -aes256 -binary -outform DEM public.pem | dd of=arc.bckp
wir können am Ende „cat“ statt „dd“ verwenden … aber sollten wir das? Was ist hier besser geeignet – „cat“ oder „dd“? Und warum?
Ich habe die Zeit beider Optionen geprüft und kann keinen nennenswerten Vorteil erkennen ...
Danke!
Antwort1
Weder cat
noch dd
muss verwendet werden. Sagen Sie einfach
tar cvj ~/Projects/arc/ | openssl smime -encrypt -aes256 -binary -outform DEM public.pem > arc.bckp
Antwort2
Der einzige Vorteil, den Sie durch die Verwendung von dd erhalten, besteht darin, dass der „Fortschritt“ durch Senden von SIGUSR1 angezeigt werden kann.
Andernfalls können Sie einfach umleiten. Wie jwpat7 sagte, ist auch cat nicht nötig.
Ein Pluspunkt der Verwendung von dd anstelle einer einfachen Umleitung ist, dass Sie dies sudo dd
bei Bedarf problemlos tun können. Dies ist bei einer Umleitung nicht möglich.