【发布时间】:2015-03-16 16:38:52
【问题描述】:
我想使用 tar、xz 压缩一个大文件夹并使用 screen 来获取详细输出。
没有屏幕,命令是:
$ XZ_OPT=-9 tar cJfv mydirectory.tar.xz mydirectory
现在有了屏幕,我得到的只是[屏幕正在终止],我假设是因为 XZ_OPT 环境变量
$ screen -L XZ_OPT=-9 tar cJfv mydirectory.tar.xz mydirectory
我在下面尝试了以下操作,它生成了一个 tar.xz 文件,该文件的大小随着时间的推移而增加,但屏幕没有显示任何输出,尽管 tar 有 v 标志,我想拥有
$ screen -L $(XZ_OPT=-9 tar cJfv mydirectory.tar.xz mydirectory)
如何让 tar 的输出也显示出来?
【问题讨论】:
-
$()尝试在子 shell 中运行tar,然后将其输出放在screen命令的命令行中。尝试在screen命令本身上设置XZ_OPTXZ_OPT=-9 screen ....?
标签: linux bash unix gnu-screen