rsync --progress パラメータ構文エラー

rsync --progress パラメータ構文エラー

--progressまたは-Pオプション(--progress --partial)でrsyncを使用しようとすると、次のエラーメッセージが表示されます。

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オプションは魔法のように機能し始めます。

編集:DebianベースのUbuntuであるRaspbianを実行しているRaspberry Piで同じ問題が発生するため、「ほとんど」です。システム言語をトルコ語から英語に、国をアメリカに変更することでこの問題を解決しました。しかし、試してみるUbuntuがないので、ここで仮定をする必要があります。

関連情報