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