私は、拡張子が.tar.xzの多数の圧縮アーカイブを持っています。圧縮解除すると、必要なサイズは約2TBです。MacOS端末を使用して.tar.xzアーカイブからファイル拡張子を持つ特定のファイルを展開する
アーカイブ内には、私が専念する多数の画像があります。
だけですべてのファイルを抽出することなく、圧縮されたアーカイブから .GIFとを.JPEG、拡張子を持つ.JPEGを例えばファイルを抽出する方法はありますか?
ありがとう
私は、拡張子が.tar.xzの多数の圧縮アーカイブを持っています。圧縮解除すると、必要なサイズは約2TBです。MacOS端末を使用して.tar.xzアーカイブからファイル拡張子を持つ特定のファイルを展開する
アーカイブ内には、私が専念する多数の画像があります。
だけですべてのファイルを抽出することなく、圧縮されたアーカイブから .GIFとを.JPEG、拡張子を持つ.JPEGを例えばファイルを抽出する方法はありますか?
ありがとう
ファイルタイプの1つを抽出するのは簡単です。
tar -xjf archive.tar.xz '*.jpeg'
は、.jpeg
拡張子のすべてのファイルを抽出します。 *
を引用することは重要です。そうしないと、シェルはファイルを展開しようとしますが、見つかったファイルのみを検索しようとします(またはその名前のファイルがないため失敗します)。
あなたは同様に両方一緒に「* .GIF」など他のパターンを使用することができます:あなたがOSXを使用しているあなたは、タグなので、私は--wildcards
オプションを使用する必要性をスキップします
tar -xjf archive.tar.xz '*.jpeg' '*.gif'
を、これは、linuxの下でそれらのファイルだけを抽出しようとするときに必要です。