当前位置: 首页 > 知识库问答 >
问题:

7zip命令解压,子目录文件都跑到根目录了?

夔宏深
2023-07-16

大家好

(1)命令位置

rpm -ql p7zip
结果: /usr/bin/7za

(2)压缩包是:根目录只有文件夹

(3)解压命令

7za e nginx.7z -r -o./web
结果:子目录里的文件都跑到根了

共有1个答案

刘畅
2023-07-16
-7za e nginx.7z -r -o./web+7za x nginx.7z -r -o./web
 类似资料:
  • 问题内容: 我正在编写一个PHP脚本,该脚本将一系列生成的文件(使用)下载到一个目录中,然后使用该命令将其压缩。 下载可以完美运行,并且大多数情况下都可以压缩。我运行命令: 它会生成一个包含所有下载文件的zip文件,但是在到达目录之前它包含完整目录。 我可能只是从zip命令中丢失了一个标志或一些小标志,但是如何将其用作根目录? 问题答案: 我不认为zip可以这样做。我认为唯一的方法是: (反斜杠只

  • 我有一个包含一些子目录的目录。我可以看到目录中带有“gci-Recurse *| %{ Write-host$_}”的文件。在这个给定的列表中有一些zip文件。我想在使用“展开存档”时将这些zip文件解压缩到一个名为zip文件的目录中。 如何将调用“gci-Recurse*|%{write host${}”与“Expand Archive”结合起来。

  • 本文向大家介绍linux下用tar命令将当前目录下文件按子目录压缩归档的实现,包括了linux下用tar命令将当前目录下文件按子目录压缩归档的实现的使用技巧和注意事项,需要的朋友参考一下 日常工作中,我们常常需要用tar命令将历史文件压缩归档,再删除源文件,以便节省空间。如果压缩归档成一个文件,就比较简单,用一条命令即可,如命令:tar -czf bak2013.tgz t2013/*就将t201

  • 问题内容: 我正在寻找一种方法来获取给定目录中所有目录的名称,而不是文件。 例如,假设我有一个名为的文件夹,并且在其中有3个文件夹: 和。 我想获取文件夹的名称,但不关心内容或Child1,Child2等内的子文件夹的名称。 有没有简单的方法可以做到这一点? 问题答案: 您可以使用列出所有文件名,然后使用循环检查每个子文件并使用函数获取子目录。 例如:

  • 我们经常会在 Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式, 本节要讲的 zip 命令,类似于 Windows 系统中的 winzip 压缩程序,其基本格式如下: [root@localhost ~]#zip [选

  • 我是Perl新手,我正在尝试编写一个脚本,该脚本获取一个tar文件的路径,检查其中是否有txt文件,如果是,则将文件提取到输出文件夹。这是我的代码: 当我运行这个脚本时,我收到一个错误:存档中没有这样的文件。 你能帮我理解我做错了什么,什么应该是正确的命令?