リストを自動的に移動せずに、マルチパートリストから特定の.rarファイルを抽出します。

リストを自動的に移動せずに、マルチパートリストから特定の.rarファイルを抽出します。

unrar -x file.part01.rar 123.zip destinationPath実行がファイルを見つけるまでリストを自動的に繰り返すので、123.zipマルチボリュームアーカイブの自動検出を停止する方法があるかどうか疑問に思います。

たとえば、100個の部分で構成された複数の部分からなるボリュームセットがあり、ファイルが51部にある場合、ファイルを見つけるのに時間がかかります。代わりに、パート1から始まる2つのプロセスを作成し、パート50から始まる別のプロセスを作成したいと思います。を実行するとunrar -x file.part50.rar 123.zip destinationPathスキップし、part50一番上から始まります。

2番目のオプションは、可能であれば実行する方法はありますか?unrar -x file.part50.rar 123.zip destinationPathファイルが見つからない場合は、プロセスを終了/停止して新しいコマンドの実行を開始しますunrar -x file.part51.rar 123.zip destinationPath

どんなアドバイスやアドバイスにも感謝します。ありがとうございます。

ベストアンサー1

使用しないでください硬いアーカイブ作成時のアーカイブタイプ:

ソリッドアーカイブは、アーカイブ内のすべてのファイルを単一の連続データストリームとして処理する特別な圧縮方法でパッケージ化されたRARアーカイブです。

(...)

しかし、ここにはいくつかの重要な欠点もあります。

  • 既存のエンティティファイルがゆっくり更新されます。
  • 信頼できるアーカイブから単一のファイルを抽出するには、以前のすべてのファイルを分析する必要があります。これにより、ソリッドアーカイブの途中から抽出する方が通常のアーカイブから抽出するよりも遅くなりますが、ソリッドアーカイブからすべてのファイルを抽出したい場合、抽出速度は影響を受けません。
    (...)

源泉:
http://acritum.com/software/manuals/winrar/

おすすめ記事