2016-11-25 9 views
0

私は、拡張子が.tar.xzの多数の圧縮アーカイブを持っています。圧縮解除すると、必要なサイズは約2TBです。MacOS端末を使用して.tar.xzアーカイブからファイル拡張子を持つ特定のファイルを展開する

アーカイブ内には、私が専念する多数の画像があります。

だけですべてのファイルを抽出することなく、圧縮されたアーカイブから .GIFとを.JPEG、拡張子を持つ.JPEGを例えばファイルを抽出する方法はありますか?

ありがとう

答えて

1

ファイルタイプの1つを抽出するのは簡単です。

tar -xjf archive.tar.xz '*.jpeg' 

は、.jpeg拡張子のすべてのファイルを抽出します。 *を引用することは重要です。そうしないと、シェルはファイルを展開しようとしますが、見つかったファイルのみを検索しようとします(またはその名前のファイルがないため失敗します)。

あなたは同様に両方一緒に「* .GIF」など他のパターンを使用することができます:あなたがOSXを使用しているあなたは、タグなので、私は--wildcardsオプションを使用する必要性をスキップします

tar -xjf archive.tar.xz '*.jpeg' '*.gif' 

を、これは、linuxの下でそれらのファイルだけを抽出しようとするときに必要です。

関連する問題