我发现在 Linux 环境下有些命令执行时在屏幕上输出的内容使用`>`或`>>`输出到指定文件,事后通过`cat`或`less`命令查看文件内容时会有不现的情况出现。例如`docker-compose -f file.yaml pull > /tmp/pull.log`拉取镜像过程有进度的输出,以及使用`docker-compose`执行后显示的那种带绿色的输出信息,虽然记录到了指定文件,但使用`cat /tmp/pull.log`查看时会把这个过程播放一遍,然后显示空白,而不是显示全部内容

如果用`less`或`windows`下的编辑器打开,又会显示如下的情况

想问一下大家是怎么从这种情况下记录下输出的日志信息。

如果用`less`或`windows`下的编辑器打开,又会显示如下的情况

想问一下大家是怎么从这种情况下记录下输出的日志信息。