Windows 11 で .tar.gz ファイルを抽出する方法

Windows 11 で .tar.gz ファイルを抽出する方法

Windows 11 には、サードパーティ製ツールを必要とせずに、コマンド プロンプトを使用して「.tar.gz」ファイルを抽出するためのネイティブ サポートが含まれています。Windows Subsystem for Linux (WSL) を通じて Linux ディストリビューションを使用して、別のプラットフォームで作成された tarball をすばやく抽出することもできます。

.tar.gzファイルが表示される場合、これは Unix ベースのアーカイブ アプリケーションtarを使用して作成され、 gzip圧縮を使用して圧縮されたファイルであることを意味します。これらのファイルは、「tarball」と呼ばれることがよくあります。二重拡張子 (.tar.gz) のように書かれている場合もありますが、形式は.tgzまたは.gzとして書くこともできます。(Linux ではファイル拡張子が使用されないことに注意してください。代わりに、ファイル タイプはファイル名の一部です。)

tar ファイルは通常、Linux ディストリビューション (Ubuntu など) や macOS でバックアップやアーカイブによく使用されますが、Windows 11 でもこれらのファイルが見つかる可能性があります。 7-ZipPeaZipなどのサードパーティ ツールを使用することもできますが、これらのファイルは余分な.tar.gzファイルに対して常に機能するとは限らないため、お勧めしません。代わりに、Windows 11 または WSL の Linux ディストリビューションで利用可能なネイティブ tar サポートを使用する必要があります。

このガイドでは、コマンド プロンプトと Ubuntu を使用して Windows 11 でネイティブ tar コマンドを使用して、ファイルのコンテンツを抽出する手順を学習します。tar.gz ファイル。

エキス。tar.gz、。tgz、。tar を使用した Windows 11 上の gz tarball

抽出する。tar.gz、。tgz、。ガズ、そして。Windows 11 で tar を使用して zip ファイルを解凍するには、次の手順を実行します。

  1. Windows 11 で[スタート]を開きます。

  2. 「コマンド プロンプト」を検索し、一番上の結果を右クリックして、「管理者として実行」オプションを選択します。

  3. 次のコマンドを入力して tar を使用してファイルを抽出し、Enterを押します。

    tar -xvzf C:/PATH/TO/FILE/FILE-NAME.tar.gz -C C:/PATH/TO/FOLDER/EXTRACTION

    Windows 11 で tar を抽出する

    コマンド内で、送信元パスと宛先パスを含めるようにコマンドを変更します。

手順を完了すると、ファイルとフォルダーが指定された宛先に抽出されます。

tarball は別のシステムで作成されたものと想定されます。また、Windows 11 では必要ないため、アクセス許可を保持するために通常役立ついくつかのオプションをスキップしました。

エキス。tar.gz、。tgz、。Linux tarを使用したWindows 11上のgz tarball

Linux で tarball を抽出するには、まず Linux 用 Windows サブシステムを使用してディストリビューションをインストールする必要があります。

Linux を使用して.tar.gzファイルを抽出するには、次の手順を実行します。

  1. [スタート]を開きます。

  2. 「Ubuntu」を検索し、一番上の結果をクリックしてアプリを開きます。

  3. 次のコマンドを入力して.tar.gzファイルの内容を抽出し、Enterを押します。

    sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER

    Windows 11でLinuxがtarを抽出する

    コマンドの構文を変更して、送信元パスと宛先パスを含めます。.tarファイルのみの場合は、同じコマンドを使用しますが、z引数を省略します。

コマンドを使用してsudo管理者としてツールを実行し、tarアプリケーションを呼び出します。また、次のオプションを使用します。

  • x — tar にコンテンツを抽出するように指示します。
  • v —抽出プロセスを表示するためのオプションの引数。それ以外の場合は、プロセスが完了するまで点滅するカーソルのみが表示されます。
  • z —「.tar.gz」ファイルの内容を gzip で解凍するように tar に指示します。
  • f — tarball に抽出するファイルの名前を指示します。

オプションの後に、抽出する tarball ファイルのパスを指定する必要があります。/mnt/c/これは Windows ではなく Linux であるため、コマンドではパスを で始めます。

-C (ハイフンと大文字のC/mnt/ ) オプションはフォルダーを変更するために使用され、注釈で始まり、その後に Windows パスが続く宛先パスを指定する必要があります。

「デスクトップ」は「デスクトップ」とは異なるため、Linux コマンドを入力するときは大文字と小文字に注意する必要があります

これらは「.tar.gz」ファイルを抽出するための基本的なオプションですが、このtar --helpコマンドを使用して、使用可能なオプションの詳細を確認できます。

Microsoft は、TAR、GZ、7-Zip、RAR、およびその他の多くのアーカイブ形式のネイティブ サポートを File Explorer に構築していることに注意することが重要です。このサポートは、 Windows 11 23H2のリリースとともに提供される予定です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です