.tar.gzファイルをダウンロードするとき、最初にgunzip
、次にtar
の2つのコマンドで開きます。
1つのコマンドだけで開くことは可能ですか?
tar xzf file.tar.gz
文字は次のとおりです。
「z」引数でtarを使用できます
tar xvfz mytar.tar.gz
Gnu tarがない場合でも、パイプを使用して1つのステップで(技術的には2つのコマンドを実行できますが)ファイルを開くことができます。
zcat file.tar.gz |tar x
gzファイルを抽出するにはどうすればよいですか?
次のようにguzipコマンドを使用します。
$ gunzip file.gz
OR
$ gzip -d file.gz
tar.gzまたは.tgzファイルを抽出するにはどうすればよいですか?
拡張子がtar.gzまたは.tgzのファイルは、gzipで圧縮されたtarファイルです。 Unixシステムでは、次のコマンドでそれらを抽出します。
$ gunzip < file.tar.gz | tar xvf -
$ gunzip < file.tgz | tar xvf -
GNU tar(Linuxシステム)がある場合、zオプションを直接使用できます。
$ tar xvzf file.tar.gz
$ tar xvzf file.tgz
詳細については http://www.cyberciti.biz/faq/howto-compress-expand-gz-files/ にアクセスしてください
私が追加する唯一のことは、zが通常gnu tarでのみ動作するということです。少なくとも私の経験では、典型的なUNIX tarにはこれがありません。 –ジョン3月16日16時19分
Zオプションは、私のOS-X 10.5でもうまく機能します。
暗記に関しては、文字だけでなく、あなたが望むものを考えるのは簡単だと思います。
その後、通常、次の2つのコマンドになります。
Tarファイルの圧縮ファイルから単一ファイルを展開
Video.tarからvideo.mpegという単一のファイルを抽出するには、次の例のように次のコマンドを使用します。
# tar -xvf video.tar video.mpeg
video.mpeg
Tar.gzファイルからの単一ファイルの抽出
次のコマンドを使用して、websitecode.tar.gzアーカイブファイルから単一のファイルcodefile.xmlを抽出します
# tar -zxvf websitecode.tar.gz code.xml
code.xml
Tar.bz2ファイルからの単一ファイルの抽出
コマンドを使用して、websitecode.tar.bz2から単一のファイルfile.htmlを抽出します。
# tar -jxvfwebsitecode.tar.bz2 home/website/file.html
/home/website/file.html
また、すべてのtarコマンドの詳細については、 このリンクでは、Linuxで使用可能なすべての便利なtarコマンドについて説明しています
Windowsでは、tartoolユーティリティを試してください http://tartool.codeplex.com/
その無料のコードはオープンソースであり、SharpZipLibライブラリを使用しています。
免責事項:私はこのユーティリティの著者です。