web-dev-qa-db-ja.com

unrar CLIを使用して、マルチパートRARから特定のディレクトリをどのように抽出しますか

何時間も探して色々試してみたら、どうしようもない。 OSXでrarlabの無料のunrarCLIを使用しています。マルチパートRARアーカイブから、パスを保持したまま、単一のフォルダーとそのコンテンツを抽出したいと思います。簡単な作業のようですが…ヘルプリストは役に立ちません。誰かがこれを今までに理解したに違いありません。

1
hmj6jmh

コメントに回答があったので、回答として適切にリストします。

回答:

unrar x volname.part001.rar /dir1/*

ご入力いただきありがとうございます。

3
hmj6jmh

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は、ファイルがアーカイブに表示される方法である場合は、スラッシュで始める必要があります。

0
Scott