上下文菜单中有一个 zip/unzip 选项,所以它可以从命令行访问吗?
我有一个 zip 存档。该unzip -l myarchive.zip命令给出了这个清单:
top/subtop/files/1.txt
top/subtop/files2/2.txt
etc
Run Code Online (Sandbox Code Playgroud)
根文件夹是所有文件的顶部/子顶部。如何在没有两个 top/subtop 文件夹的情况下提取这些文件?
例如,当我在/ home / myuser的/ public_html目录,files/1.txt并files2/2.txt768,16直接解压到该目录。
我试过了,unzip myarchive.zip top/subtop/*但它还是创建了顶级/子顶级目录。
我曾经在某处读到,由于 zip 文件的性质,下载压缩文件比下载相同大小的解压缩文件需要更长的时间。
这是真的还是胡说八道?
编辑:我说的是 HTTP 流量
如何在命令行上使用 7-zip 9.20 启用多线程 LZMA2?我知道这通常是使用 -t 选项完成的,如下所示: "-tzip" 。
我如何用 LZMA2 做到这一点?我试过 -tlzma 和 -tlzma2 都没有效果。我也试过根本不通过 -t,它只是以“lzma”模式运行单线程。
这是我目前拥有的命令,但它很慢,而且是单线程的:
"C:\Program Files\7-Zip\7z.exe" a -r -tzip -y XMLBackup.zip *.xml
Run Code Online (Sandbox Code Playgroud) 我安装了 7-Zip,它没有改变默认的文件关联。我已经更改了 .rar 和 .7z 的关联,但我找不到更改 .zip 的方法。
我查看了默认程序\设置关联,并搜索了 .zip,但它不在那里。说真的,它来自 .z、.z96、.zoo。它似乎跳过.zip。我怎样才能解决这个问题?如果需要,我可以进行注册表编辑。
所以,奇怪的是,我可以解压缩朋友在 Windows 上制作的文件。它发出的东西很奇怪,而且以我以前从未见过的方式不正确。
<base directory stuff>
assets\Changes.txt
assets\DefaultConfig,txt
Run Code Online (Sandbox Code Playgroud)
等等。它显然是一个子目录,但它们作为带有反斜杠的文件出现。
他们在 Windows 上制作它(使用 Compress-Archive powerscript 命令),我尝试在 Linux 上提取它,使用ark来自 KDE的程序和来自 GNOME 的存档管理器。
这里发生了什么?
运行 Linux。我有一个包含大约 150 个大型 CSV 文件的目录;简单地zip -9对它们执行 a 会导致一个仍然太大的整体文件。我希望它可以简单地将它们压缩成四个或五个 zip 文件,每个 30-40 个 CSV;这样排序或跨越 zip 顺序不会成为问题,因为每个 zip 都是独立的。必须有一个简单的方法来做到这一点。有什么建议?
(是的,如果可能,zip 是首选格式)
安装 7-Zip 后,我在 Chrome 设置中检查了“下载前询问每个文件的保存位置”选项,每次我点击一个指向 .zip 文件的链接时:
在 7-zip 或 Chrome 选项下,我找不到禁用此行为的选项。自动下载和打开文件会引起明显的安全问题。有没有人遇到过这个问题或知道解决方案?
最后一次检查:
我正在尝试使用zipMac OS X 终端附带的命令行工具创建一个 ZIP 文件。我想递归压缩当前文件夹的内容但不包括.DS_Store文件。我正在尝试这样做:
zip -r myarchive.zip . -x .DS_Store
Run Code Online (Sandbox Code Playgroud)
在-x .DS_Store该排除.DS_Store在当前文件夹中的文件,而不是在递归添加子文件夹。如何.DS_Store从所有子文件夹中排除所有文件?
如果我从 zip 文件中编辑或删除了某些内容,它还能恢复吗?例如,我有这个压缩文件夹,在将其发送给某人之前,我将文件夹解压缩,然后使用我的计算机编辑和删除其中的一些文件,然后修改它后,我再次压缩它,然后将其发送给某人。他们还能恢复编辑和删除的文件吗?
zip ×10
7-zip ×3
linux ×3
command-line ×2
compression ×2
download ×2
windows-7 ×2
archiving ×1
bsd ×1
macos ×1
windows ×1
windows-10 ×1