我正在使用 rsync 将文件从一台服务器复制到另一台服务器,但一直收到此警告:
tput:没有 $TERM 的值并且没有指定 -T
我运行的命令是这样的:
rsync -aq --log-file="/path/to/log" -e "ssh -i /path/to/private/key" /folder/to/copy/用户@服务器:/folder/to/copy/to
它不会影响 rsync 命令,并且所有文件都会被正确复制,但是每当我运行该命令时都会看到大约 4 或 5 次警告出现,这很烦人。
我尝试用谷歌搜索,但似乎找不到有同样问题的人。
此外,在不同的服务器上以及我在本地使用该命令时都会出现警告。
有人可以解释为什么会发生这种情况,或者如何摆脱它吗?
谢谢!
答案1
确保已将TERM
变量设置为适合您所使用的终端类型的有效值。
您还不知道的话,这很不寻常——这是什么操作系统?