何時間も探して色々試してみたら、どうしようもない。 OSXでrarlabの無料のunrarCLIを使用しています。マルチパートRARアーカイブから、パスを保持したまま、単一のフォルダーとそのコンテンツを抽出したいと思います。簡単な作業のようですが…ヘルプリストは役に立ちません。誰かがこれを今までに理解したに違いありません。
コメントに回答があったので、回答として適切にリストします。
回答:
unrar x volname.part001.rar /dir1/*
ご入力いただきありがとうございます。
unrar(1)
は/usr/doc/rar/Rar.Txt
を参照します。私はそれの2つの異なるバージョン、 ここ と ここ を見つけました。どちらも、「マルチボリュームアーカイブを抽出またはテストするときは、最初のボリューム名のみを使用する必要があります」と述べています。ですから、filename.part*.rar
と言うべきではないと思います。どちらが問題を提起します:(完全な)アーカイブをリストすることさえできますか?なぜなら、何かトリッキーなことに行き詰まった場合は、問題がどこにあるかを絞り込むために、戻ってもっと簡単なこと(歩く前にクロール)を試す必要があるからです。そうは言っても、私は次のようなものを提案します
unrar e volname.part001.rar dir1
または
unrar e volname.part001.rar dir1/
または
unrar e volname.part001.rar "dir1/*"
<編集>
または
unrar e volname.part001.rar dir1/*
(前のものと同じですが、引用符はありません)これが最終的にOPで機能したものです。
</ edit>
x
を使用します(eの場合バツtract)e
の代わりに( extract)それがあなたにとってよりうまくいくなら。 dir1
は、ファイルがアーカイブに表示される方法である場合は、スラッシュで始める必要があります。