特定のディレクトリにあるアーカイブをダウンロードして抽出したいのですが。ここに私がこれまでやってきた方法があります:
wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz
tar zxf dbt2-0.37.50.3.tar.gz
mv dbt2-0.37.50.3 dbt2
代わりに、ディスクに書き込まずにアーカイブをその場でダウンロードして抽出したいと思いますtar.gz
。wget
to の出力をパイピングし、ターゲットtar
を与えることでこれが可能だと思いますtar
が、実際には、ピースをどのように組み合わせるかわかりません。
wget -qO- your_link_here | tar xvz - -C /target/directory