[Shell command] tar -xzf で tar.gz ファイルを展開する
作成日: 2026年10月16日
tar -xzf を使用すると、gzip 形式で圧縮された tar.gz ファイルを展開できます。
カレントディレクトリに archive.tar.gz がある場合、下記のコマンドで展開できます。
tar -xzf archive.tar.gz
正常に終了した場合、通常は何も表示されません。アーカイブ内のファイルやディレクトリがカレントディレクトリに展開されます。
-x(--extract): アーカイブ内のファイルを展開します。-z(--gzip): gzip 形式の圧縮を扱います。-f(--file): 処理対象のアーカイブファイルを指定します。
展開先を変更する場合は、-C オプションを使用できます。
tar -xzf archive.tar.gz -C extracted
この例では extracted ディレクトリに展開します。展開先のディレクトリは事前に存在している必要があります。
参考
- GNU tar - How to Extract Members from an Archive: https://www.gnu.org/software/tar/manual/html_node/extract.html