Windows 10、11 で PowerShell を使用してファイルを圧縮および解凍する方法

Windows 10、11 で PowerShell を使用してファイルを圧縮および解凍する方法
  • ファイルを zip (圧縮) するには、PowerShell (管理者)を開いてコマンドを実行しますCompress-Archive -Path C:\SOURCE\FILES\* -CompressionLevel Optimal -DestinationPath C:\DESTINATION\ZIPPEDFILE.zip
  • ファイルを解凍 (抽出) するには、PowerShell (管理者)を開いてコマンドを実行しますExpand-Archive -Path C:\SOURCE\ZIPPED.zip -DestinationPath C:\DESTINATION\UNZIP
  • PowerShell を使用して、アーカイブ形式にファイルを追加したり、圧縮率を変更したりすることもできます。

Windows 10 (または 11) では、zip ファイルを使用してファイルやフォルダーをパッケージ化して圧縮し、共有しやすくしたり、あまり使用しないファイルを保存したりできます。

ファイル エクスプローラーを使用して zip ファイルをすばやく作成したり、圧縮されたファイルの内容を抽出したりできますが、PowerShell を使用してコマンドで同じタスクをより効率的に実行することもできます。さらに、圧縮率を選択して、ファイルをさらに高速に圧縮したり、スペースを節約するために最適化したりすることもできます。

このガイドでは、Windows 10 で PowerShell コマンドを使用してファイルとフォルダーを圧縮および解凍する方法を説明します。これらの手順は Windows 10 に重点を置いていますが、Windows 11 を実行しているシステムにも適用されます。

PowerShell からの Zip ファイル

Windows 10 (または 11) で PowerShell を使用してファイルを zip 圧縮するには、次の手順に従います。

  1. Windows でスタートを開きます。

  2. PowerShellを検索し、一番上の結果を右クリックして、「管理者として実行」オプションをクリックします。

  3. 次の PowerShell コマンドを入力して、ファイルを含むフォルダーを圧縮し、Enterキーを押します。

    Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES\* -CompressionLevel Optimal -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip
    PowerShell を使用してファイルを Zip 圧縮する

    コマンドでは、ソースと宛先を特定のパスに合わせて変更します。ワイルドカード「*」は、ソース フォルダーの内容を圧縮するようにコマンドに指示します。

手順を完了すると、PowerShell はフォルダーとそのすべてのコンテンツを圧縮し、ファイルの圧縮バージョンを含む新しい .zip ファイルを作成します。

PowerShell から zip にファイルを追加する

PowerShell からさらに多くのファイルで zip ファイルを更新するには、次の手順に従います。

  1. スタートを開きます。

  2. PowerShellを検索し、一番上の結果を右クリックして、「管理者として実行」オプションをクリックします。

  3. 次のコマンドを入力して、追加ファイルで zip ファイルを更新し、Enterキーを押します。

    Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES -Update -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip
    PowerShell を使用して zip ファイルを更新する

    コマンドでは、特定のパスに一致するようにソースと宛先を変更します。

手順を完了すると、コマンドで指定した新しいファイルで zip フォルダーが更新されます。

PowerShell から zip 圧縮率を変更する

PowerShell を使用して zip ファイルの圧縮率を変更するには、次の手順に従います。

  1. スタートを開きます。

  2. PowerShellを検索し、一番上の結果を右クリックして、「管理者として実行」オプションをクリックします。

  3. 異なる比率でファイルを圧縮するには、次の PowerShell コマンドを入力してEnterキーを押します。

    Compress-Archive -Path C:\SOURCE\PATH\TO\YOUR\FILES\* -CompressionLevel Fastest -DestinationPath C:\DESTINATION\PATH\ZIPPEDFILE.zip
    PowerShell を使用した zip ファイルの圧縮率

    コマンドでは、特定のパスに一致するようにソースと宛先を変更します。

zip 圧縮率を指定する場合は、必ず「CompressionLevel」 フラグを希望する率に設定してください。

  • 最速:ファイルの圧縮にかかる時間が短縮されるため、zip ファイルのサイズが大きくなる可能性があります。
  • NoCompression:この方法では圧縮が行われないため、圧縮されていないファイルの総数と同じサイズの zip ファイルが生成されます。
  • 最適:時間はかかりますが、最も高い比率でファイルを圧縮します。

手順を完了すると、指定した圧縮率を使用して zip フォルダーが作成されます。

PowerShellからファイルを解凍する

Windows 10 (または 11) で PowerShell コマンドを使用してファイルを解凍するには、次の手順に従います。

  1. スタートを開きます。

  2. PowerShellを検索し、一番上の結果を右クリックして、「管理者として実行」オプションをクリックします。

  3. 次のコマンドを入力して、ファイルを含むフォルダーを解凍し、Enterキーを押します。

    Expand-Archive -Path C:\SOURCE\PATH\TO\YOUR\ZIPFILE\ZIPPED.zip -DestinationPath C:\DESTINATION\PATH\UNZIP
    PowerShell を使用して zip からファイルを抽出する

    コマンドでは、特定のパスに一致するようにソースと宛先を変更します。

手順を完了すると、PowerShell は指定された zip コンテナーからすべてのファイルとフォルダーを抽出します。

2024 年 6 月 13 日更新:このガイドは、正確性を確保し、プロセスの変更を反映するために更新されました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です