我想要一个zsh / bash脚本来自动执行以下两步命令。
$ tar -cf omniauth.wiki.tar omniauth.wiki
$ gzip omniauth.wiki.tar
我想要类似的东西:
$ targzip omniauth.wiki (i.e. targizp <folder-name>)
答案 0 :(得分:3)
使用gzip添加z选项以进行压缩。
tar -czf omniauth.wiki.tar.gz omniauth.wiki
答案 1 :(得分:2)
或者你可以:
tar -c omniauth.wiki | gzip > omniauth.wiki.tar.gz
作为更通用的管道/重定向机制的示例。当然,tar -czf
对于这种特殊情况更有意义,但一般情况下并非每个shell命令都支持内置压缩,那么你将不得不使用管道......