2023-03-20 02:29:33 发布人:hao333 阅读( 9999)
在windows和linux之间用rsync同步文件时中文文件名会出现乱码,这个问题主要是windows和linux之间文件名编码不同造成的。
使用rsync在windows和linux之间同步文件时,中文文件名会出现乱码。这个问题主要是windows和linux的文件名代码不同造成的。windows下文件名代码是GBK,而my linux下的文件名代码是UTF-8。
(1)将文件从windows同步到linux时,必须在Windows端的rsync配置文件中添加以下行:
字符集=GBK
在linux下使用以下命令同步文件:
rsync-avz up-progress-iconv=UTF-8,GBK-protect-args-password-file=/etc/rsync . pass rsync @ 192 . 168 . 0 . 1:模块/本地/路径
注:-ICONV=UTF-8,GBKUTF-8指的是linux的本地编码,GBK指的是服务器的编码,即windows。
(2)从linux到windows同步文件时,只需转移代码即可。
相关阅读
RelatedReading猜你喜欢
Guessyoulike