rsync --progress 参数语法错误

rsync --progress 参数语法错误

当我尝试将 rsync 与 --progress 或 -P 选项(--progress --partial)一起使用时,我收到一条错误消息:

Unknown --info item: "flist"
rsync error: syntax or usage error (code 1) at options.c(453) [client=3.1.2]

我正在使用 ubuntu 18.04,卸载并重新安装 rsync 但问题仍然存在。命令示例:

rsync -avzP /home/test/testdir /home/test/testdir2/

或者

rsync -avz --partial --progress /home/test/testdir /home/test/testdir2/

答案1

我刚刚遇到了同样的问题,但通过在命令行上添加命令LC_ALL=C之前解决了这个问题。rsync

这证实了O.Yavuz 关于本地化的论文(我的电脑也有土耳其语系统语言)。

答案2

这很可能是因为您的本地化设置。将 Ubuntu 的语言设置为英语,国家/地区设置为美国(也许没有必要),--progress 选项就会奇迹般地开始工作。

编辑:“最有可能”是因为我在运行 Raspbian 的 Raspberry Pi 上遇到了同样的问题,Raspbian 也是基于 Debian 的 Ubuntu。我通过将系统语言从土耳其语更改为英语并将国家/地区更改为美国来解决此问题。但我没有 Ubuntu 可以尝试,所以我不得不在这里做出假设。

相关内容