拡張子を持つファイルを抽出しながら.gz
tarを使用し、拡張子を持つファイルを抽出する-xzf
間の違いは何ですか?.bz2
-xjf
時々使用される組み合わせは、たぶん、-tf
あえて-xf
です。どのタイプのファイルにどの組み合わせを使用すべきかを決定する方法は?基本的な質問かもしれませんが、説明が必要です。
答え1
「決定する方法」への一般的な答えは、次を読むことです。マニュアルページtar
man tar
システムでコマンドを実行します。 (リンクされたページはㅏ現在使用しているバージョンのマニュアルページがありますが、tar
システムでこのコマンドを実行すると、現在使用しているバージョンのマニュアルページが表示されます。 )
マニュアルページでこのオプションを使用すると、通常は拡張子または 。 bzip2でz
ファイルがフィルタリングされていることがわかります。gzip
.tar.gz
.tgz
j
バージョン牛に似た一種の栄養tar
1.15(2004-12-21)以降、一般的な圧縮方法は自動的に検出されるため、過去10年 j
ほどのLinuxディストリビューションでは不要になりました。圧縮されていないアーカイブ、圧縮されたアーカイブ、圧縮されたアーカイブ、または他の多くの形式であっても、ファイルが解凍されます。他のUnixやUnix系システム(またはGNUツールを使用しないLinuxディストリビューション?)にはこのショートカットがないかもしれません。z
tar xf ...
gzip
bzip2
2番目の質問では、そのt
オプションはアーカイブ内のファイルのリストのみを要求しますが、このx
オプションは実際にファイルを抽出します。