静音 7za 压缩

rom*_*ant 7 linux compression

不做标准输出重定向。是否可以静默运行 7za?

Anu*_*ioz 10

是的,这是可能的。

只需在命令行中添加-y -bsp0 -bso0即可。这些开关将禁用进度、输出报告并假设对任何可能的问题的回答是肯定的,同时仍会向您显示任何错误(这非常适合使用 cron)。

例子:

7za a result.tar.7z -y -bsp0 -bso0 example.tar
Run Code Online (Sandbox Code Playgroud)

来自7za --help

-bs{o|e|p}{0|1|2} : set output stream for output/error/progress line
-y : assume Yes on all queries
Run Code Online (Sandbox Code Playgroud)

经测试适用于 7z 版本:16.02。

请注意,与某些较旧操作系统捆绑在一起的 9.20 版本(您可以通过运行 来检查您的版本7za i)不支持该功能。您可以在官方网站下载最新的静态链接二进制文件。


dev*_*ity 5

看看 的输出7za --help,我不这么认为。

你有什么特别的理由不想去做7za a archive.7z files > /dev/null吗?

  • @pavium 是的,但由于似乎没有在安静模式下运行 7za 的选项,因此它看起来是可用的最佳选项。 (5认同)