СтатьяШифрование tar-файла с помощью opensslимеет следующую строку:
tar cvj ~/Projects/arc/ | openssl smime -encrypt -aes256 -binary -outform DEM public.pem | dd of=arc.bckp
мы можем использовать cat вместо dd в конце... но стоит ли? что лучше использовать здесь - cat или dd? и почему?
Я замерил оба варианта и не увидел никаких существенных преимуществ...
Спасибо!
решение1
Ни то cat
, ни другое не dd
нужно использовать; просто скажите
tar cvj ~/Projects/arc/ | openssl smime -encrypt -aes256 -binary -outform DEM public.pem > arc.bckp
решение2
Единственное преимущество, которое вы получите при использовании dd, заключается в том, что «прогресс» можно отобразить, отправив сигнал SIGUSR1.
В противном случае вы можете просто перенаправить. Как сказал jwpat7, cat тоже не нужен.
Один из плюсов использования dd вместо простого редиректа заключается в том, что вы можете легко, sudo dd
если потребуется. Это невозможно для редиректа.