web-dev-qa-db-ja.com

Windowsでタールファイル(.tgz)を抽出する方法

Windowsでtarファイル(.tgz)を抽出する方法これは可能ですか、それともLinux環境に入って展開する必要がありますか?

27
kiki

いいえ、Linuxは必要ありません。 7Zip のような無料ツールをダウンロードできます。これは、tar.gz/tgzコンテンツを抽出する能力を超えています。

そして、あなたはこの抽出を行うためにバッチファイルを書いていると仮定して(これは一般的なツールヘルプフォーラムではなくプログラミングサイトであるため)、素敵なコマンドラインインターフェイスを備えているため、GUIのごみを心配する必要はありません。

35
user53528

Cygwin にはもちろん必要なツールが含まれています。 tarballを1つ解凍するだけではやり過ぎですが、Linuxコマンドラインツールが好きなら、Cygwinをインストールする価値があります。

Cygwinを使用すると、tgz(zip圧縮)ファイルを次のように解凍できます。

tar -xzf foo.tgz

(つまり、extractzippedfileを意味します。)

正しいパスを取得するために、tgzファイルをcygwinターミナルウィンドウにドラッグアンドドロップすることもできます。 Cドライブの場合:それはこのようになります:

tar -xzf /cygdrive/c/the/path/to/your/file/foo.tgz
8
Edward Falk

WinRAR を使用して.tgzおよび.tar.gzファイルを抽出することもできますが、WinRARはフリーソフトウェアではありません。

2

私は前述の7Zipを使いたいのですが、WinZIPを使うこともできます。

1
Rich Homolka

PowerArchiver 6.1(フリーウェア)または7-Zip(フリーウェア)を使用できます。

1
Anton Sizikov

私はいつも UnxUtils GNUユーティリティをWindowsボックスのPATHに持っています。

UnxUtilsには、tarおよびgunzipプログラムが含まれています。中でも、Unixシェルに慣れた後でなければ生きていけないものがあります。

1
mizo

あなたのマシンにgit bashがインストールされている場合は、tarコマンドを実行してファイルを解凍します。

 tar -xzf kafka-1.0.2-src.tgz
0
Joey587

Windows 10バージョン1803以降、Windowsにはbsdtarが含まれています( https://devblogs.Microsoft.com/commandline/windows10v1803/ を参照)。

bsdtarはCMDとPowershellのtarと一緒に利用できます。

0
user69453

私は Universal Extractorを使用します それと7-Zipをたくさんのことに使用します。

0
Sandeep Bansal

あなたは gow プロジェクトをチェックすることができます。それはWin32システム上のUnixユーティリティの素晴らしいリストを提供します。かなりうまくいきます。

0
lang2

SoftIntegrationの Ch Shell を使用します。

0
Joe Internet