当将文件(使用rsync over cygwin)从Linux还原到Microsoft Windows XP (可能还可以还原到所有版本的windows)时,每个恢复的文件都具有非常严格的权限,以至于只有“系统”帐户才能访问这些还原的文件。
我知道如何更改权限,但我正在寻找一种解决方案,使rsync还原的文件继承文件同步/还原到的父文件夹的权限。或者,只需修改文件而不更改windows计算机上的当前权限。或者类似的东西,最终以这样的方式还原文件,在每次恢复/同步之后,我不必手动调整权限。
我正在使用file.readline()从一个大型文本文件中读取数据。在开始时,文件会被正确读取,直到有一个特定的行(每次我运行这段代码时,它都会在此行停止)。进程将结束,然后报告此错误:
File "E:/Det_devided_2/analysis.py", line 286, in <module>
caculate_neg(path, 429496730, part_id)
File "E:/Det_devided_2/analysis.py", line 229, in caculate_neg
det_line = file.re
我想将我的远程服务器文件夹(ubunto服务器)备份到另一个远程服务器(Linux服务器)。但是,一旦我从第一个服务器运行这个命令,它就会显示一条错误消息:
rsync -raz --progress firstdirectoy root@serverIP:/home
显示的消息为:
ssh: connect to host <serverIP> port 22: Connection timed out
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: u