7-Zipコマンドラインの例—ここで共有されるすべての構文

沿って ••

7-ZIPコマンドライン ツールバージョンの7z.exeでは、システムターミナルを使用してコマンドを実行できます。 7-Zipは、7z、ZIP、RAR、TAR、GZIpなどのほとんどのファイルアーカイブをサポートする、強力でオープンソースの使いやすいプログラムです。これらの特性により、7-Zipのダウンロードが容易になり、個人または商用目的で使用できます。

7ZIP Command Line

コマンドラインバージョンを使用すると、グラフィカルユーザーインターフェイス(GUI)がなくても、ターミナルからすべての機能にアクセスできます。 7-Zipのさまざまなコマンドについてさらに説明する前に、以下を確認してください。 7-Zip 役立つガイドの詳細については、

どちらが最高のツールか 7-Zip vs WinRAR? 7Zipは安全ですか?これらは、学習する前に明確にしておくべきいくつかの質問です 7Zipの使い方。また、問題を理解する必要があります 7-Zipはファイルをアーカイブとして開くことができません ツールが時々経験すること。

7-Zipは、アーカイブファイルの圧縮、抽出、実行リストのテスト、追加、更新に使用できます。 7z.exeバージョンはWindowsで動作し、7-Zipはコマンドラインバージョンです。 Linux, Mac OS X、および UNIX。 7z形式には、オープンアーキテクチャ、高比率、安全なAES – 256暗号化オプションなど、いくつかの主要な機能があります。このソフトウェアでは、任意の圧縮または暗号化方法を使用できます。このフォーマットは、最大16000000GBのファイルサイズとUnicodeファイル名をサポートしています。次のセクションでは、このソフトウェアで使用される一般的なコマンドのいくつかを紹介します。

目次

Windowsのコマンド例

7-Zipコマンドライン実行可能ファイルは7za.exeです。 EXEファイルを使用して、アーカイブに対してコマンドを実行できます。この例では、ユーザーディレクトリとして「C:UsersName」を使用します。以下は、コマンドラインで始めるためのステップバイステップガイドです:

  • 他のコマンドに進む前に、7za.exeをディレクトリに配置すると便利です。これにより、環境パスを変更する必要がないため、便利です。
  • Windowsコンソールを起動し、いくつかのコマンドを使用して7za.exeプログラムをテストします
  • exe名7zaを入力して、ファイルの詳細を表示します。

コマンドラインでは、デフォルトのコマンドと出力は次のようになります。

7za [ …]
[ …]
[<@ listfiles…>]

例に進む前に、他のガイドとWebサイトのレビューを確認してください。あなたは私たちに興味があるかもしれません 7-Zip vs WinRAR レビューと私たちの 7-Zipパスワード保護ガイド.

機能文字コマンド

このセクションでは、関数文字コマンドについて順を追って説明します。一文字だけなので覚えやすい。

についての詳細を探す以外に PC用7-Zipダウンロード または Linux、アーカイブエラーについての考えを持つことが重要です。あなたが知らなければコマンドラインは役に立たないので 7-Zipがファイルを開けないのを修正する方法.

アーカイブしてZIPに追加

コマンドの機能文字は、アーカイブにデータを置くために使用されます。この「a」コマンドは「アーカイブ」または「追加」の略です。これを正常に行うには、アーカイブの場所とソースファイルを指定する必要があります。コマンドを使用すると、ターミナル行で次のようになります。

C:UsersName> 7za a -t7z files.7z * .txt
7-Zip(A)4.60 beta Copyright(c)1999-2008 Igor Pavlov 2008-08-19
走査
アーカイブファイルの作成.7z
fileA.txtの圧縮
fileB.txtの圧縮
全て大丈夫
C:UsersName>

削除する

function letter dコマンドは、アーカイブから特定のファイルを削除するために使用されます。この「d」コマンドは削除を意味します。コマンドを使用すると、ターミナル行で次のようになります。

7z d example.zip * .bak -r

コマンドを分解して、混乱しないようにしましょう。コマンドは次の意味です。

7z:実行可能ファイルを使用
d:ファイルを削除する
example.zip:このアーカイブから削除
* .bak:bakファイルのみに一致
-r:すべてのサブディレクトリをトラバースします 

抽出して拡大

function letter eコマンドは、実質的なアーカイブがない場合に役立ちます。 「e」コマンドは、解凍または解凍してアーカイブする抽出を意味します。コマンドを使用すると、ターミナル行で次のようになります。

7z e example.zip

繰り返しになりますが、理解を助けるために分解してみましょう。このコマンドでは、次の単語/コマンドが表示されます。

7z:実行可能ファイルを使用
e:抽出コマンドを使用する
example.zip:展開するソースアーカイブ

一方、関数文字xコマンドはeと同じように機能します。違いは、フルパスを保持することです。これは、手の込んだ、または重要なディレクトリ構造がある場合に役立ちます。また、これはバックアップにも役立ちます。端末でコマンドを使用すると、次のようになります。

7z x example.zip

このコマンドでは、次の単語/コマンドが表示されます。

7z:実行可能ファイルを使用
x:抽出コマンドを使用
example.zip:すべてのファイルを抽出するアーカイブ

リスト

この機能文字の小文字のLコマンドは、アーカイブの内容を一覧表示するために使用されます。 「l」コマンドはリストを意味します。ただし、このコマンドを頻繁に使用する必要はありません。端末でコマンドを使用すると、次のようになります。

C:UsersName> 7za l files.7z

テスト

このfunction letter tコマンドは、アーカイブの整合性をテストするために使用されます。 「t」コマンドはテストを表します。ただし、これは「-t」スイッチよりもはるかに有用ではありません。端末でコマンドを使用すると、次のようになります。

7z t example.zip * doc -r

このコマンドでは、次の単語/コマンドが表示されます。

7z:実行可能ファイルを使用
t:特定のアーカイブをテストする 
example.zip:テストするアーカイブ
* .doc:アーカイブ内のすべてのdocファイルをテストします
-r:すべての子ディレクトリを再帰します

更新

このfunction letter uコマンドは、アーカイブ内の古いファイルを新しいファイルで置き換えるために使用されます。 「u」コマンドは更新を意味します。このコマンドは、全体を解凍して再圧縮する必要がないようにします アーカイブ。このコマンドは、ソリッドアーカイブでは機能しません。端末でコマンドを使用すると、次のようになります。

7z u example.zip * .doc

次の単語/コマンドが表示されます。

7z:実行可能ファイルを使用
u:更新コマンド 
example.zip:ファイルを更新するアーカイブ
* .doc:docファイルのみを更新

コマンドプロンプトでファイルを解凍するにはどうすればよいですか

コマンドプロンプトを使用してファイルを解凍するには、いくつかの方法があります。最も簡単な方法は、コマンドプロンプト、unzip.exeコマンドを使用することです。

コマンドプロンプトでファイルを解凍するのは簡単なプロセスで、いくつかの簡単なコマンドで実行できます.コマンド プロンプトでのファイルの操作に慣れていない場合、最初は戸惑うかもしれませんが、実際には非常に簡単です。このチュートリアルでは、コマンド プロンプトでファイルを解凍するプロセスについて説明します。

コマンド プロンプトでファイルを解凍する前に、解凍プロセスを処理できるプログラムをダウンロードしてインストールする必要があります。 7-Zip は、ZIP ファイルを含むさまざまな形式のファイルを開いて抽出できる、人気のある無料のプログラムです。 7-Zip をインストールしたら、画面の左下隅にある検索ボックスに「cmd」と入力して、コマンド プロンプトを開きます。

ここで、ZIP ファイルがあるフォルダーに移動する必要があります。これを行うには、「cd」(ディレクトリの変更) コマンドを使用する必要があります。たとえば、ZIP ファイルが「Documents」フォルダにある場合は、コマンド プロンプトに「cd Documents」と入力します。

ZIP ファイルがあるフォルダーに移動したら、解凍プロセスを開始できます。これを行うには、「7z」コマンドを使用する必要があります。このコマンドは 7-Zip プログラムの一部であるため、続行する前にインストールされていることを確認してください。ファイルを解凍するには、コマンド プロンプトに次のコマンドを入力する必要があります。「7z x filename.zip」。「filename」は解凍するファイルの名前です。

たとえば、「example.zip」という名前のファイルを解凍する場合は、コマンド プロンプトに「7z x example.zip」と入力します。これを行うと、7-Zip は ZIP ファイルの内容を現在のフォルダーに抽出します。

ZIP ファイルの内容を別のフォルダーに解凍したい場合は、コマンドに「-o」フラグを追加することで実行できます。たとえば、「example.zip」の内容を「Documents」フォルダに解凍する場合は、コマンド プロンプトに「7z x example.zip -oDocuments」と入力します。

ZIP ファイルを解凍せずに内容を表示するには、「l」フラグを使用します。たとえば、「example.zip」の内容を表示するには、コマンド プロンプトに「7z l example.zip」と入力します。これにより、ZIP ファイル内のすべてのファイルが一覧表示されます。

最後に、1 つまたは複数のファイルから ZIP ファイルを作成する場合は、「a」フラグを使用して作成できます。たとえば、ファイル「file1.txt」と「file2.txt」から ZIP ファイルを作成する場合は、コマンド プロンプトに「7z a example.zip file1.txt file2.txt」と入力します。これにより、2 つのファイルを含む「example.zip」という名前の ZIP ファイルが作成されます。

コマンドプロンプトでファイルを解凍するのは比較的簡単なプロセスで、ほんの数コマンドで実行できます.基本をマスターしたら、コマンド プロンプトで簡単に ZIP ファイルを解凍、表示、作成できるようになります。

スイッチ

コマンドラインに表示されるもう1つのコマンドはスイッチです。スイッチは、スイッチ指定子とスイッチの名前で構成されます。指定子は、ダッシュ(-)またはスラッシュ(/)のいずれかです。スイッチは次のようになります。


以下は一般的なスイッチのリストです:


スイッチ 説明
スイッチの解析を停止します
-広告 GUIバージョン(7zg)でダイアログボックスを表示
-ai アーカイブファイル名を含める
-an アーカイブ名の解析を無効にします
-ao 上書きモード
-斧 アーカイブファイル名を除外する
-bb [0-3] 出力ログレベルを設定する
-bd 進行状況インジケーターを無効にする
-bs {o | e | p} {0 | 1 | 2} 出力/エラー/進行の出力ストリームを設定します
-bt 実行時間の統計を表示します
-私 ファイル名を含める
-m 圧縮方法を設定する
-o 出力ディレクトリを設定する
-p パスワードを設定する
-r サブディレクトリを再帰します
-sa アーカイブ名モードを設定する
-scc コンソール入出力の文字セットを設定します
-scrc has関数を設定する
-scs リストファイルの文字セットを設定する
-sdel アーカイブに含めた後、ファイルを削除します
-sfx SFXアーカイブを作成する
-si StdInからデータを読み取る
-slp ラージページモードを設定する
-slt 技術情報を表示
-sni NTセキュリティ情報を保存する
-sns NTFS代替ストリームを保存する
-snc 名前に文字がある場合、ファイルを代替ストリームとして抽出します
-snr Replace:代替ストリームのパスの文字を_文字に
-snh ハードリンクをリンクとして保存する(WIMおよびTAR形式のみ)
-snl シンボリックリンクをリンクとして保存(WIMおよびTAR形式のみ)
-そう StdOutにデータを書き込む
-spd ファイル名のワイルドカード照合を無効にする
-spe アーカイブの抽出コマンドでルートフォルダーの重複を排除する
-spf 完全修飾ファイルパスを使用する
-ssc 大文字と小文字を区別するモードを設定する
-ssw 書き込み用に開いているファイルを圧縮する
-stl 最近変更されたファイルからアーカイブのタイムスタンプを設定します
-stm {HexMask} CPUスレッドアフィニティ(16進数)を設定する
-stx アーカイブタイプを除外する
-t アーカイブのタイプ
-u オプションを更新する
-v ボリュームを作成する
-w 作業ディレクトリを設定する
-バツ ファイル名を除外する
-y すべてのクエリで「はい」を想定


よくある質問


7 7-Zipコマンドラインの使用方法

ウィンドウを起動し、P7Zip(7z.exe)の場合は「7z」、Windows(7za.exe)の7-Zipの場合は「7za」と入力して、使用している7-Zipのバージョンを実行し、P7-Zipまたは7zaを実行します。コマンドを入力する前のアプリケーション。その後、上記のコマンドを使用できます。コマンドを入力するときは、構文に従っていることを確認してください。

7 7-Zipコマンドラインで抽出する方法は?

eまたはxコマンドを使用して、ZIPファイルを抽出できます。

7 7-Zipファイルのコマンドラインを作成する方法

「a」コマンドを使用して、7z、XZ、GZIP、TAR、ZIPなどで終わる新しいアーカイブファイルを作成します。

7 7-Zipコマンドラインを使用してファイルを圧縮するにはどうすればよいですか?

「a」コマンドを使用して、ZIPファイルにファイルを追加します。


7-Zipコマンドライン:まとめ


GUIがなくても、コマンドラインで7Zipのすべての機能を使用できます。いくつかのコマンドに慣れている限り、練習に慣れることができます。リストにあるコマンドを見逃しましたか?下のコメント欄にメッセージを残してお知らせください。


7zipコマンドライン

「7-Zip Command Line Examples — All Syntaxes Shared Here」への8件のフィードバック

  1. ガイドをありがとう、本当に役に立ちます!うまく扱えると言えるまでには、少し練習が必要です。
    ただし、マイナーな修正を行う必要があるかもしれません。ガイドのコマンドラインツールは7za.exeですが、この実行ファイルはどこにも見つかりません。これは非常に混乱します。すると、「7z.exe」になっていることがわかりましたが、ダウンロードページでも少し不明瞭です。
    With this two minor adjustments, the guide would be great! 🙂

    返信
    • ところで、スイッチの構文とオプションがどこかに、おそらく例を挙げて説明されていると、さらに役立ちます。

      返信
  2. ラモーナに同意します。全体として、単純なユーザーの観点からは情報が不足しています。スイッチの組み合わせ方の例が不十分です。忍耐を適用し、無知なユーザーのために、より多くの例を書いてください。

    これは、「7za a -t7z files.7z * .txt」を意味しますか?-tzipは「zip」アーカイブ用になりますか?

    返信
    • auf den Befehl 7z folgt das“ a” alsBefehlumDateienhinzuzufügen。 Die Datei / Exe heisst 7z
      Ein Befehl um zB DateieneinesVerzeichnisseshinzufügenkannsoaussehen:
      7z a -t7z archivname.7z *。*

      Hilfreich ist es den Pfad zu 7zip in der PATHVariablederUmgebungsvariablenzuergänzen。
      Dannkönntihr7zは、cmdabrufenごとにx-beliebigerStelleです。

      mit der Eingabe von 7z(im Programmpfad、oder nach Konfiguration der PATH Variablen)in cmd erhaltet ihr konkreteAngabenzudenmöglichenSchalternundderSyntax。

      つまり、ファイルごとのzBは、SchaltermöglichdiearchiviertenDateiendannzulöschenです。

      返信
  3. (Das Formular passt den Kommentar auf komische WeiseandübersetztteilweiseBegriffe–bitteprüfen !!)

    auf den Befehl 7z folgt das“ a”alsBefehlzumHinzufügenvonDateienindasArchiv。 Die Datei / Exe heisst 7z
    Ein Befehl um zB DateieneinesVerzeichnisseshinzuzufügenkannsolauten:
    7z a -t7z Archivname.7z *。 *

    Hilfreich ist es den Pfad zu 7zip in der PATHVariablederUmgebungsvariablenhinzuzufügen。
    Dannkönntihr7zは、cmdabrufenごとにeinerx-beliebigerStelleです。

    mit der Eingabe von 7z(im Programmpfad oder nach der Konfiguration der PATH Variablen)in cmd erhaltet ihr ausreichende Infos zu den Schaltern und derSyntax。

    つまり、ファイルごとのzBは、SchaltermöglichdiearchiviertenDateiendannzulöschenです。

    返信
  4. このコメント関数は、ドイツ語をドイツ語に翻訳する場合は使用できません– 2回目の試行–それもばかげているように聞こえます。

    返信
  5. IchsucheeineMöglichkeit、überdieKommandozeiledas Aufteilen auf Teildateien zusteuern。 Binabernichtfündiggeworden。
    IndergrafischenOberflächenenntsichdas:“ In Teildateien aufsplitten”

    返信
  6. こんにちは、

    CLIを使用して.exeファイルの内容を抽出できるかどうか知っていますか?抽出しようとしているファイルは、.exeファイルを右クリックして[7Zip –抽出]を選択すると開くことができ、アーカイブの内容が適切に抽出されます。 CLIを介して実行しようとすると、「コマンドラインが正しくありません」というエラーが表示されます。

    任意の提案をいただければ幸いです!

    返信

コメントする