老男人百科 > 百科 > 正文

rsync总报错(rsync文件不稳定)

2023-06-30 05:09:13 阅读( 5946)

在windows和linux之间用rsync同步文件时中文文件名会出现乱码,这个问题主要是windows和linux之间文件名编码不同造成的。

使用rsync在windows和linux之间同步文件时,中文文件名会出现乱码,这主要是由于windows和linux的文件名编码不同造成的。在windows下,文件名编码为GBK。

我的linux下的文件名编码为UTF-8。

(1)将文件从windows同步到linux时,必须在Windows端的rsync配置文件中添加以下行:

charset=GBK

在linux下使用以下命令同步文件:

rsync -avzup --progress --iconv=UTF-8,GBK --protect-args --password-file=/etc/rsync.pass rsync@192.168.0.1:module /local/path

注意:-iconv=utf-8,GBK utf-8指的是linux的本地编码,GBK指的是服务器也就是windows的编码。

(2)从linux到windows同步文件时,只需将编码调转即可。

猜你喜欢

Guessyoulike
FTP服务器端软件Serv-U教程(3)

FTP服务器端软件Serv-U教程(3)

hao333 7677次阅读2023-06-02 20:44
豆蔻少女不得不知的性知识(性知识姿势示范图片)
产后乳房下垂如何治疗(产后乳房下垂该怎么办)
apache禁止目录浏览(nginx实现禁止ip访问)

apache禁止目录浏览(nginx实现禁止ip访问)

hao333 8679次阅读2023-05-11 16:21
专题页