【发布时间】:2021-10-03 05:29:36
【问题描述】:
我需要编写一个脚本,将本地文件与远程机器同步。
我的文件结构是:
ProjectFolder/
.git/
input/
output/
classes/
main.py
readme.md
我需要同步所有内容,但是:
- 完全忽略
.git文件夹 - 忽略
input和output文件夹中的文件,但复制文件夹
到目前为止,我的代码是:
open sftp://me:password@server -hostkey="XXXXXXXX"
option batch abort
option confirm off
synchronize remote "C:\Users\MYNAME\Documents\MY FOLDER\Python Projects\ProjectFolder" "/home/MYNAME/py_proj/ProjectFolder" -filemask="|C:\Users\MYNAME\Documents\MY FOLDER\Python Projects\ProjectFolder\.git"
close
exit
第一个问题:它似乎不起作用。 第二个问题,如果文件路径中有空格,如何为输入和输出文件夹添加掩码?
在此先感谢大家。
【问题讨论】: