2
這是推動我瘋了,我只是想壓縮像一個文件夾:壓縮到tar.gz的上咕嚕
tar -czvf app.tar.gz ./app/
一個很明顯它工作得很好,但https://npmjs.org/package/grunt-shell產生損壞的tar.gz:
shell: {
deploy: {
command: 'tar -czvf app.tar.gz ./app/'
}
}
我已經試過https://npmjs.org/package/grunt-contrib-compress沒有運氣(我更喜歡使用一個殼,因爲壓縮以後我會做另一件事與tar.gz的)。
我的堆棧:
OSX 10.8.3
節點0.10.4
咕嚕0.4.1
咕嚕 - 殼0.2.2
咕嚕-的contrib-壓縮0.5.0
感謝@ hereandnow78指出序列事物!
如果您有:
shell: {
deploy: {
command: 'tar -cfvz app.tar.gz ./app/'
}
},
然後,它會給你所謂的 「VZ」 的tar.gz文件(沒有擴展名)與正確的內容。
但是,如果您有:
shell: {
deploy: {
command: 'tar -czf app.tar.gz ./app/'
}
},
然後,它按預期工作。所以這個問題來自於冗長PARAM,也許有事情做與使用標準輸出的詳細信息?
真正令人討厭的是tar -czvf app.tar.gz ./app/
在咕嚕聲任務外正常工作。
有人請澄清這一點嗎?