我应该在这里使用 cat 而不是 dd 吗?

Yor*_*hev 2 unix bash command-line

文章使用 openssl 加密 tar 文件有以下几行:

tar cvj ~/Projects/arc/ | openssl smime -encrypt -aes256 -binary -outform DEM public.pem | dd of=arc.bckp
Run Code Online (Sandbox Code Playgroud)

我们可以在最后使用 cat 而不是 dd ......但是我们应该吗?哪一个更适合在这里使用 - cat 还是 dd?为什么?

我已经“计时”了这两个选项,但看不到任何显着优势......

谢谢!

Jam*_*at7 7

既不需要cat也不dd需要使用;说啊

tar cvj ~/Projects/arc/ | openssl smime -encrypt -aes256 -binary -outform DEM public.pem > arc.bckp
Run Code Online (Sandbox Code Playgroud)