我正在使用rsync将文件从一个目录传输到同一个驱动器中的另一个目录。我在我的Windows计算机上安装了rsync。我使用命令行syntex:
rsync -avz ssh some_drive / some_folder /“cygdrive / some_drive / some_folder_1”
请注意some_drive意味着我在同一个驱动器中执行此操作。我正在尝试将传输文件从一个目录复制到同一驱动器中的另一个目录。
它正常工作,但是复制到some_folder_1的文件不可用。它表示拒绝访问并在记事本的情况下打开空白文件。对于像zip文件这样的其他文件,它不会打开它。
有谁能解释我在这里做错了什么?
[更新] 我在Windows 7,64位操作系统上。
感谢
答案 0 :(得分:2)
在Windows上,您需要添加一个额外的标志
--chmod=ugo=rwX
如果没有,则生成的目标文件夹文件将变得无用(就像您亲身经历过的那样) 这是由于Windows NTFS管理文件权限。