0
我想的zsh/bash脚本自动执行以下两个步骤的命令。如何转换这两个步骤中的一个单一的一个命令使用的zsh/bash脚本?
$ tar -cf omniauth.wiki.tar omniauth.wiki
$ gzip omniauth.wiki.tar
我想是这样的:
$ targzip omniauth.wiki (i.e. targizp <folder-name>)
我想的zsh/bash脚本自动执行以下两个步骤的命令。如何转换这两个步骤中的一个单一的一个命令使用的zsh/bash脚本?
$ tar -cf omniauth.wiki.tar omniauth.wiki
$ gzip omniauth.wiki.tar
我想是这样的:
$ targzip omniauth.wiki (i.e. targizp <folder-name>)
添加的Z选择使用gzip压缩。
tar -czf omniauth.wiki.tar.gz omniauth.wiki
或者你可以:
tar -c omniauth.wiki | gzip > omniauth.wiki.tar.gz
由于更通用的管道/重定向机制的例子。当然,tar -czf
更有意义的这种特殊情况,但一般情况下,没有内置压缩每个shell命令支持,然后你就必须使用管道....
如果使用拉链与焦油你通常调用该文件名为.tar.gz,像omniauth.wiki.tar.gz – Johan 2011-03-15 07:00:17
是的,我发现我忘了补充一点,当我复制它,所以我编辑它。谢谢! – Avilo 2011-03-15 07:02:41