私はtar、1回の実行で複数のファイルを抽出するように指示することが可能かどうか(そしてもちろん、どのように)考えていました。
私は数年経験のあるUnixユーザーであり、もちろん、使用したいfor、findまたはそのようなものを使用tarして、抽出したいアーカイブごとに1回呼び出すことができることを知っていますが、私の原因となったコマンドラインを見つけることができませんでしたtar2つの.tar.gzファイルを一度に抽出します。(そして、いいえ、何も悪いことはありませんfor、私は単にそれなしで行うことが可能かどうかを尋ねています。)
好奇心からではなく、この質問をしています
tarこれをサポートする奇妙な分岐点があります- 誰かが私が試したときに私に提案した
-Mパラメータを使用する方法を知っていますtartar -zxv -f a.tgz -f b.tgz - 我々はすべての盲目だし、それを行うのは全く簡単だ-しかし私は、任意の利用していないウェブでのヒントを見つけることができませんでした
forか、findまたはxargs様または。
返信しないでくださいtar -zxvf *.tar.gz(つまりはありませんので、ない仕事)とのみ、あなたがそれについて絶対に確信している場合は、「仕事をしません」と答える(そしておそらく良い説明持つ理由は、あまりにもを)。
編集:私はスタックオーバーフローに関するこの質問への答えを指摘されました。それは、現在のtar構文を破ることなしには不可能であると非常に詳しく述べていますが、それは真実ではないと思います。を使用するtar -zxv -f a.tgz -f b.tgzかtar -zxv --all-args-are-archives *.tar.gz、既存の構文を破壊しない、imho。
-Mます。