211service.com
PowerShell 解压缩/压缩:如何在 PowerShell [磁盘恢复] 中解压缩/压缩文件
许多用户对此感到困惑 PowerShell 解压缩/压缩 命令。如果你也想弄明白,这篇文章 这个网站 值得一读。它会引导您完成在 Windows 10/11 上使用 PowerShell 解压缩文件的详细步骤。
众所周知, 电源外壳 是一个功能强大的 Windows 内置命令行 shell 和脚本环境工具。可以用来处理Windows上的各种作品,比如 安装 Windows 更新 , PowerShell 复制文件 , PowerShell 获取文件夹大小 , 安装 SSH PowerShell , ETC。
然而,很多人甚至专业人士并不熟悉如何使用 PowerShell 完成这些工作。这是来自 StackOverflow 论坛的真实示例。在本文中,我们主要关注 PowerShell 解压缩/压缩文件。
我有一个 .zip 文件,需要使用 PowerShell 解压缩其全部内容。我正在这样做,但它似乎不起作用。怎么了?目录 C:\a 仍然是空的。
https://stackoverflow.com/questions/27768303/how-to-unzip-a-file-in-powershell
什么是 PowerShell 解压缩/压缩命令
首先,有必要在PowerShell中使用什么cmdlet来解压/压缩。要在 Windows 10/11 上解压缩文件 PowerShell,您可以充分利用 PowerShell 展开存档 命令可以将压缩或存档文件的所有内容解压缩或提取到目标文件夹。
如果要从指定文件夹/目录创建压缩存档或压缩文件,可以使用 PowerShell 压缩存档 命令。但您需要确保文件大小不超过 2GB。此外,这两个命令都要求存档文件扩展名为 。压缩 .
现在,您应该对 zip/unzip PowerShell 命令有一个全面的了解。让我们看看如何在 PowerShell Windows 10/11 中压缩/解压缩。
笔记:
确保您的计算机已安装 PowerShell v5+。如果没有,你可以参考这篇文章“ 如何将 Windows 10/11 的 PowerShell 版本更新到 v7.2.5 ”安装最新版本。
如何在 Windows 10/11 上解压缩文件 PowerShell
在 Windows 10/11 上使用 Expand-Archive PowerShell 命令解压缩文件非常简单。这里我们将使用 2 个示例来使 PowerShell 提取压缩文件。
假设您有一个名为 office2016.zip 你想解压它 C:\用户\管理员\桌面 路径 D:\PowerShell ,您可以参考以下指南。
# 示例 1:PowerShell 将现有存档文件解压缩到指定文件夹中
1. 按 赢 + R 键打开 跑步 框,然后键入 电源外壳 在其中并按下 Ctrl + Shift + 输入 键打开提升的 PowerShell 窗口。
2. 在弹出窗口中,键入以下命令并点击 进入 解压缩 office2016.zip 归档到 D:\PowerShell .然后等待 PowerShell 解压缩文件过程完成。
笔记:确保根据您的实际情况替换文件路径/名称和目标路径。
Expand-Archive -LiteralPath 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath D:\PowerShell


3.如果要覆盖现有的提取文件,可以添加 -力量 同一 PowerShell Expand-Archive 命令末尾的参数。
Expand-Archive -LiteralPath 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath D:\PowerShell -Force
# 示例 2. PowerShell 解压缩当前文件夹中的现有存档文件
如果你想让PowerShell解压当前文件夹中的文件,你可以运行下面的PowerShell解压命令。
Expand-Archive -Path 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath C:

同样,您可以添加 -力量 命令末尾的参数以覆盖现有的提取文件夹。
如何在 Windows 10/11 上压缩文件 PowerShell
当然,您可以使用 PowerShell 压缩存档命令在 Windows 10/11 上创建压缩文件/文件夹。这里我们总结了一些 PowerShell zip 文件的常见示例。
# 示例 1. PowerShell 将文件压缩到新的压缩存档
如果要压缩不同的文件并创建新的实现文件,可以在提升的 PowerShell 窗口中运行以下命令。如果您不必覆盖现有的提取文件,您可以在此处删除 -Force 参数。
压缩存档 -LiteralPath D:\PowerShell -DestinationPath C:\Archives -Force

# 示例 2. 包含根目录的 PowerShell Zip 文件
如果你想压缩一个目录并创建一个包含根目录及其所有文件/子目录的存档文件夹,你可以使用 小路 参数代替。
压缩存档 -Path D:\PowerShell -DestinationPath C:\Archives\Office2016.zip
# 示例 3. 排除根目录的 PowerShell Zip 文件
好吧,如果你想压缩一个目录并创建一个不包括根目录的新存档,你可以运行以下命令。
压缩存档 -Path D:\PowerShell\* -DestinationPath C:\Archives\Office2016.zip
# 示例 4. PowerShell 仅压缩根目录中的文件
如果您只想压缩根目录中的文件并创建一个新的存档,您可以运行以下命令。
压缩存档 -Path D:\PowerShell\*.* -DestinationPath C:\Archives\Office2016.zip
# 示例 5. 将文件添加到创建的存档文件夹
如果要将一些文件添加到创建的存档文件夹中,可以使用-Update 参数。为了那个原因:
压缩存档 -Path D:\PowerShell\* -Update -DestinationPath C:\Archives
如何在 PowerShell Windows 10/11 中压缩/解压缩?现在,我相信你已经知道了答案。如果您对压缩/解压缩 PowerShell 主题有其他意见,请在下面的评论区中分享。
延伸阅读: 如果不小心删除了压缩文件怎么办?不用担心。 此站点分区向导 可以帮助您快速恢复各种存储设备上的已删除文件。此外,它还可以帮助您备份分区、重建MBR、迁移操作系统、将NTFS转换为FAT而不丢失数据等。