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;

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

(737)
Vertically:plotly和dash:doublexaxisbothlabelvertically
上一篇
闪送员ios:对象封送和取消封送(unmarshall)
下一篇

相关推荐

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

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

    2023-08-12 13:46:20
    0 59 57
  • Shu du:du只需查看目录并按大小排序(du sort size)

    关于Shu du的问题,在du sort size中经常遇到,有很长的线程,我读过所有我能找到的,他们不回答我的问题。…

    2023-11-12 15:31:08
    0 31 90
  • 少儿编程脑力开发:测试驱动开发与配对编程(test driven development by example)

    关于少儿编程脑力开发的问题,在test driven development by example中经常遇到,我在一个团队中,我试图说服我的队友采用 TDD(因为我已经看到它在我以前的团队中工作,并且设置是相似的)。另外,我个人的信念是,至少在开始时,如果 TDD 和 Pair Programming 一起完成,它确实会有所帮助。这样,两个没有经验的(在 TDD 中)开发人员可以互相帮助,讨论编写什么样的测试并取得良好的进展。…

    2024-04-17 08:34:31
    0 69 33
  • Q one:Q-Q绘图-将一个绘图拆分为2组(qq plots in r)

    关于Q one的问题,在qq plots in r中经常遇到,我有一个数据集,其中我试图拟合 Y 轴的回归模型-有 35 行,在回归之前,我正在运行一个 Q-Q 图以查看数据是否正常,但我的数据遵循同一图中的两个趋势,这意味着有 2 组,我应该如何根据组拆分现有的 Q-Q 图?…

    2023-11-01 14:47:48
    0 12 82
  • Html5代码大全:闪存到 Html5代码(adobe flash player html5)

    关于Html5代码大全的问题,在adobe flash player html5中经常遇到,关于闪存到 Html5代码(adobe flash player html5)的编程代码示例如下。…

    2023-10-19 02:19:57
    0 63 43
  • 香港离婚程序:香港网关设置 SSL证书(kong support)

    关于香港离婚程序的问题,在kong support中经常遇到,我让 Kong Gateway 运行,并希望更改 / 设置 SSL 证书:…

    2024-06-19 13:39:58
    0 10 65
  • Sun vim:Sun着色器不工作(sun shader)

    关于Sun vim的问题,在sun shader中经常遇到,我试图让一个太阳着色器工作,但我不能让它工作。我目前得到的是我屏幕左下角四分之一的圆圈 / elipsis,那真的卡在我的屏幕上了 (如果我移动相机,它也会移动)。…

    2024-02-11 15:16:28
    0 43 91
  • 反弹shell:处理 Mandrill软反弹

    关于反弹shell的问题,在soft bounce mailchimp中经常遇到,我使用 Mandrill API 来获取拒绝列表,目前对于标记为hard-bounce,spam或unsub的条目,我将它们从我的邮件列表中删除,以便我不会再尝试发送给他们。…

    2024-05-19 03:12:50
    0 95 15

发表评论

登录 后才能评论

评论列表(60条)