我希望能够从 Mac 上的命令行运行 7zip。有没有人有关于如何设置的说明?
知道如何从命令行 7zip 命令中排除通配符路径吗?
我正在做这样的事情:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
Run Code Online (Sandbox Code Playgroud)
并希望排除在“FolderToArchive”下找到的任何\bin\*.*或\obj\*.*文件夹。
要排除文件,您可以使用该-x参数。帮助文件给出了这个使用示例-x:
7z a -tzip archive.zip *.txt -x!temp.*
Run Code Online (Sandbox Code Playgroud)
这非常适合排除文件。但是,同样,我想排除通配符指定的文件夹。在我的“FolderToArchive”有多个文件夹,这些文件夹下有可能会或可能不会bin\和obj\文件夹。我不想将这些包含在存档中。
我试过这样的模式
-x!bin\*
-x!bin\*.*
-x!\bin\*
-x!\bin\*.*
-x!\\bin\\*
-x!\\bin\\*.*
Run Code Online (Sandbox Code Playgroud)
似乎没有排除该bin\文件夹。这仅仅是 7zip 的限制吗?
我在 Windows XP 上使用 7-Zip,每当我下载 .tar.gz 文件时,我都需要两个步骤才能完全解压缩文件。
example.tar.gz文件并从上下文菜单中选择7-Zip --> Extract Here。example.tar文件并再次右键单击并从上下文菜单中选择7-Zip --> Extract Here。有没有办法通过上下文菜单一步完成此操作?
我有以下文件夹结构:
- 根
- 文件夹 1
- 文件夹 2
- 文件夹 3
- 7za.exe
我想运行 7-zip 命令行工具将所有文件压缩folder1到一个名为 .zip 的 zip 文件中folder1.zip。
运行以下
7za.exe a -tzip folder1.zip folder1\\*.*
Run Code Online (Sandbox Code Playgroud)
按预期生成一个 zip 文件。但是,当我打开 zip 文件时,其中有一个名为 的文件夹,其中包含该文件夹中的folder1所有文件。我不想将文件夹名称添加到 zip 文件夹中,即我想以“平面”文件格式添加所有文件。
我也不想为每个单独的文件/文件夹递归运行命令行工具。
是否有提供此功能的开关?
我经常需要收集日志文件并将它们上传到中央服务器(由另一家公司拥有)。中央服务器对文件有大小限制,因此我试图创建仍为 zip 格式的最小文件。
当我只需要一个小文件时,将文本文件压缩为 zip 格式时使用的最佳设置是什么?

我已经完成了明显的和选择的超压缩,并且我注意到 LZMA 比 deflate 做得更好,但是还有太多其他选项可供我测试。
是否有工具可以将大文本文件 (9Gb) 拆分为较小的文件,以便我可以打开它并查看?
有什么可以从 Windows (XP) 附带的命令行中使用的吗?
或者最好的拆分方法是什么?我可以使用 7z 创建单独的卷,然后单独解压缩其中之一吗?它是可读的还是需要所有其他部分再次解压缩到大文件中?
更新
我将快速的 48 行 python 脚本放在一起,将大文件拆分为 0.5GB 的文件,即使在 vim 中也很容易打开。我只需要查看日志最后一部分的数据(是的,它是一个日志文件)。每条记录都分为多行,因此 grep 不会这样做。

所以7zip中有不同的压缩方法。哪种方法最适合什么任务?
例如:LZMA 和 LZMA2 之间的一个区别是我可以选择我所有的 CPU 内核,而在 LZMA 2 内核中是最大的。
无论出于何种原因,64 位 Windows Installer 似乎都没有将 .7z 文件扩展名注册到 7-Zip GUI(或任何东西,据我所知)。
我该怎么做。一个简单的“打开方式”(7zG.exe) 不起作用,因为 7-Zip 显然需要一个不适合 shell 调用程序的通常模式的命令行。我似乎无法从命令行中推测这种语法可能是什么(/? -? --help 都给出了“无效语法”错误)。
如何设置它以便单击 .7z 文件打开 GUI?
我希望使用命令行 7-Zip 解压缩文件夹。
我有一个文件,比如说example.zip,我想将文件的内容解压缩到一个名为example.
我需要什么命令来做到这一点?
为什么 7-zip / WinRAR 在将文件移动到目的地之前将文件解压缩到“临时”?
我认为直接解压缩到目的地没有任何优势。这真的很烦人,尤其是对于大文件(就像现在一样!)。
编辑:
请解释为什么他们没有做到位。
7-zip ×10
command-line ×3
compression ×3
windows ×2
64-bit ×1
macos ×1
tar ×1
terminal.app ×1
text-editing ×1
windows-7 ×1
windows-xp ×1
winrar ×1
zip ×1