web-dev-qa-db-ja.com

7-Zipとコマンドラインからの解凍

私はフォルダを解凍するためにコマンドライン7 - Zipを使用して探しています。

example.Zipと言うファイルがあり、そのファイルの内容をexampleというフォルダーに解凍します。

これを実行するために必要なコマンドは何ですか?

44
duhaas

7z x example.Zip -oexample

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

<Commands>
...
  x: eXtract files with full paths
<Switches>
...
  -o{Directory}: set Output directory

編集する

7z x *.Zip -o*

extracts all *.Zip archives to subfolders with names of these archives.

奇妙なことに、私はこの例を見つけるために完全なヘルプファイルを見なければなりませんでした。 7z /?には表示されません。

58
Anonymous

構文は次のようになります。7z x <path to>\duane.Zip -oc:\duane

これにより、アーカイブduane.Zipのコンテンツがフルパスでフォルダーc:\duaneに抽出されます。

注:スイッチ-oと保存先フォルダの間にスペースはありません。そのフォルダが存在しない場合は、自動的に作成されます。

10
Molly7244

p7Zip の場合:

7za e file.7z
3
Maciek Sawicki

単一のファイル、またはアーカイブから選択した一連のファイルを現在のフォルダーに再帰的に抽出します。

7za.exe e art.archive -ir!*Art.jpg
3
Mitch