0

我有这样的问题。当我对 7zip 使用命令时:

7za a -t7z file.7z file.iso

我在控制台中看到动态变化的输出是这样的:

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
Scanning

Creating archive file.7z

Compressing  file.iso    12%

当我使用命令将输出重定向到文件时:

7za a -t7z file.7z file.iso >> file.txt

我刚刚收到最后一条消息:

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
Scanning

Creating archive file.7z

Compressing  file.iso

Everything is Ok

为什么?我想要所有的消息。我究竟做错了什么?

4

1 回答 1

0

一切都好,我在当前稳定的 debian 7.1 64bit 下使用完全相同的 7zip 版本。7zip 检测,stdout 是否分配给终端。当不终端时,这在后台使用选项 -bd ,禁用百分比指示器。开发人员假设您阅读了日志后事实,并且不会即时分析输出。不幸的是,无法打开文件上的百分比。您只能关闭屏幕上的百分比。

你需要 % in log file.txt 什么?

于 2013-08-22T12:46:38.697 回答