Tar

如何理解焦油減

  • December 22, 2019

最近我遇到了一個命令:

curl https://start.spring.io/starter.tgz -d dependencies=webflux,actuator | tar -xzvf -

curl本身不會下載tgz文件,因為它不是wget. tar -xzvf也不下載任何文件。但是tar -xzvf -“下載”文件。我在手冊頁中沒有找到任何-解釋tar,我認為它與登錄 shell 無關。我想這是我使用的外殼。這是什麼-

curl 下載文件**。**與 相反,除非您指定保存文件的選項,否則wget它將下載的文件寫入。 至於in tar 命令,它與選項一起使用,您可以在, 部分中找到解釋:stdout``-o
-``-f``info tar``6.1 Choosing and Naming Archive Files

如果使用 ‘-’ 作為 ARCHIVE-NAME,’tar’ 從標準輸入讀取存檔(列出或提取文件時),或將其寫入標準輸出(創建存檔時)。如果在修改存檔時使用“-”作為 ARCHIVE-NAME,“tar”會從其標準輸入讀取原始存檔並將整個新存檔寫入其標準輸出。

引用自:https://unix.stackexchange.com/questions/558458