単一のコマンドで.tar.gzファイルを開く
質問
.tar.gzファイルをダウンロードするとき、最初にgunzip
、次にtar
の2つのコマンドで開きます。
たった1つのコマンドで開くことは可能ですか?
解決
tar xzf file.tar.gz
文字は次のとおりです。
- x-抽出
- z-入力をgunzipします
- f-stdinではなくファイルから読み取る
他のヒント
tarは<!> quot; z <!> quotとともに使用できます。引数
tar xvfz mytar.tar.gz
gnu tarがない場合でも、パイプを使用して(技術的には2つのコマンドですが)1つのステップでファイルを開くことができます
zcat file.tar.gz |tar x
gzファイルを抽出するにはどうすればよいですか
次のようにguzipコマンドを使用します。
$ gunzip file.gz
または
$ 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にはこれがありません 少なくとも私の経験では。 <!>#8211;ジョン・マー 16:16:19
zオプションは、私のOS-X 10.5でもうまく機能します。
暗記に関しては、<!>#180;文字だけでなく、あなたが望むものを考えるのは簡単だと思います。
- アーカイブを c したい場合はcが最初のオプションになり、そうでない場合はe x 抽出したい場合にxが最初のオプションになります。
- g z ip / gun z ipプログラムで圧縮/解凍したい場合、次のオプションはzipのzになります。 (.gzで終わるすべてのアーカイブは、zオプションで解凍する必要があります)
- ファイルの最後の必須オプションはfです。
その後、通常、次の2つのコマンドになります。
- tar czf file.tar.gz / folder_to_archive / *
- tar xzf file.tar.gz
Windowsの場合tartoolユーティリティを試してください http://tartool.codeplex.com/
無料で、コードはオープンソースであり、SharpZipLibライブラリを使用します。
免責事項:私はこのユーティリティの作成者です。
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