7z压缩文件:在powershell中使用7z解压缩文件

在 powershell 中使用 7z 解压缩文件的命令是什么?

set-alias sz "$env:ProgramFiles\7-Zip\7z.exe"
sz x  $zipfilePath $destinationUnzipPath -aoa -r;

该命令工作正常,但它说没有文件要处理,一切都好,而不是解压缩文件?

10

这终于为我工作了sz x -o$destinationUnzipPath $zipfilePath -r ;

5

我不想使用别名,函数或Start-Process。在网上看了一下之后,我发现了这个宝石(我不记得在哪里):

& ${env:ProgramFiles}\7-Zip\7z.exe x $zipfilePath "-o$($destinationUnzipPath)" -y

如果您不想看到 7z 的消息,可以在末尾添加> $null

5

使用 7zip PowerShell 模块,现在它是免费的

#   Install 7zip module
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Set-PSRepository -Name 'PSGallery' -SourceLocation "https://www.powershellgallery.com/api/v2" -InstallationPolicy Trusted
Install-Module -Name 7Zip4PowerShell -Force
#   Extract 7zip file
$sourcefile = "c:\source\sample.7z"
Expand-7Zip -ArchiveFileName $sourcefile -TargetPath 'c:\destinaation'
1

我的用例略有不同,因为我在一个需要提取的目录中有多个 tar 文件。我正在共享它,因为也可以使用相同的命令或稍微修改以使用:

这是通过 Powershell 在 Windows 10 上为我工作的命令:

注意:当然,您需要为您的用例更改以下路径。

$srcFolderPathWithTar="C:\SomeFilder\has\multiple\tar\files"
$targ="C:\Users\your_user_name\Downloads\new" 
. "C:\Program Files\7-Zip\7z.exe"  x "-o$($targ)" "$srcFolderPathWithTar" -r -y;

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(95)
Vertically:plotly和dash:doublexaxisbothlabelvertically
上一篇
圆通快递地区代码:联邦快递运输代码(fedex shipping code)
下一篇

相关推荐

  • java8环境变量 Unleashing the Power of Modern Programming

    Java 环境变量是一组指向 Java 安装目录的路径,它们被称为系统变量。这些变量告诉操作系统如何在系统上找到 Java 命令,以及其他 Java 项目。代码:…

    2023-08-12 13:46:20
    0 78 47
  • Datagrid控件:WPF DataGrid控件:插入新行

    关于Datagrid控件的问题,在alistad中经常遇到,WPF:我有一个从列表绑定的网格,我想在选定的行之前插入一行。我可以通过将一个新的空白记录插入列表广告重新绑定我的网格来做到这一点,但问题是我的网格在插入新行之前像一些单元格被禁用,但在插入新行(重新绑定)之后,所有这些单元格再次启用。…

    2022-11-23 08:52:11
    0 84 98
  • 串行接口:使用ArduinoUSB/串行接口连接USB/串行设备

    一方面,我有一个带有 USB(FTDI 芯片)接口的设备,以串行 9600bps,N,8,1 进行通信-Arduino USB / 串行接口的默认配置。另一方面,我有一个简单的 Arduino 草图,用于启动串行会话并传输数据。…

    2022-11-23 08:46:19
    0 76 67
  • Wireshark源码解析:Wireshark接口

    关于Wireshark源码解析的问题,在how to open wireshark in linux中经常遇到,运行 Arch linux,通过 pacman 安装的 wireshark。我是网络和 wireshark 组的成员,并且自从将自己添加到这些组后,不仅已注销,而且已经完全重新启动了计算机。设置了 dumpcap 上的权限,并且 setcap 运行 (几次。) 我可以从我的普通用户通过 CLI 直接运行 dumpcap 并捕获数据包:…

    2022-11-23 08:42:14
    0 18 12
  • 服务器一:PowerShell将文件从一个服务器移动到另一个服务器

    关于服务器一的问题,在move file powershell中经常遇到,我知道这已经被问了一百万次,但我似乎找不到任何适合我的东西。我不知道是否有权限问题或什么,但我正在尝试使用任务调度程序中的 PowerShell 脚本将文件从一个服务器移动到另一个服务器,并且在它停止工作之前工作了大约一周。任务调度程序中没有错误,而且我根本不精通 PowerShell,我只是想从她的网站上的另一个文件移动到我们的 CMS 管理器…

    2022-11-23 08:28:53
    0 67 77
  • java字符串hash算法:Unlocking the Power of Java String Hashing

    Java字符串hash算法是一种将字符串转换成数字的方法,它可以帮助我们快速查找字符串。它的基本原理是将字符串中每个字符转换成一个数字,然后将这些数字相加,得到一个数字来表示字符串。…

    2023-05-09 00:38:28
    0 34 93
  • cip与cif的异同点 Comparing the Differences in International Shipping

    示例示例CIP和CIF是两种不同的贸易术语,用于描述国际贸易中的货物运输方式。CIP( and Paid To)是一种国际贸易术语,指卖方在发货时承担运输和保险费用,但买方仍需承担其他费用,如清关费用、装卸费用等。…

    2023-08-28 10:09:54
    0 13 99
  • excel合并快捷键ctrl加什么:Ctrl + Shift + 1

    Ctrl+Shift+(←、→、↑、↓)Ctrl+Shift+←:合并单元格,将当前单元格与左侧单元格合并成一个单元格;…

    2023-02-21 15:23:54
    0 22 56

发表评论

登录 后才能评论

评论列表(65条)