tar -xzfとtar xjfの違いは何ですか?何か(.tar)を抽出するためにどの組み合わせを使用すべきかをどのように決定しますか?

tar -xzfとtar xjfの違いは何ですか?何か(.tar)を抽出するためにどの組み合わせを使用すべきかをどのように決定しますか?

拡張子を持つファイルを抽出しながら.gztarを使用し、拡張子を持つファイルを抽出する-xzf間の違いは何ですか?.bz2-xjf

時々使用される組み合わせは、たぶん、-tfあえて-xfです。どのタイプのファイルにどの組み合わせを使用すべきかを決定する方法は?基本的な質問かもしれませんが、説明が必要です。

ベストアンサー1

「決定する方法」への一般的な答えは、次を読むことです。マニュアルページtarman tarシステムでコマンドを実行します。 (リンクされたページは現在使用しているバージョンのマニュアルページがありますが、tarシステムでこのコマンドを実行すると、現在使用しているバージョンのマニュアルページが表示されます。 )

マニュアルページでこのオプションを使用すると、通常は拡張子または 。 bzip2でzファイルがフィルタリングされていることがわかります。gzip.tar.gz.tgzj

バージョン牛に似た一種の栄養tar1.15(2004-12-21)以降、一般的な圧縮方法は自動的に検出されるため、過去10年 jほどのLinuxディストリビューションでは不要になりました。圧縮されていないアーカイブ、圧縮されたアーカイブ、圧縮されたアーカイブ、または他の多くの形式であっても、ファイルが解凍されます。他のUnixやUnix系システム(またはGNUツールを使用しないLinuxディストリビューション?)にはこのショートカットがないかもしれません。ztar xf ...gzipbzip2


2番目の質問では、そのtオプションはアーカイブ内のファイルのリストのみを要求しますが、このxオプションは実際にファイルを抽出します。

おすすめ記事