无法让rsync忽略我的git文件夹和我的todo文件

时间:2014-10-15 10:38:15

标签: rsync

我将网页上传到我的服务器,我只想让rsync忽略3件事:.git /文件夹,我的.gitignore文件和我的TODO。我尝试了几种格式。我的最新命令是:

rsync -avz --include "*" --exclude .git/ --exclude .gitignore --exclude TODO --del ariela@pc01:/home/web/taskadmin /home/web/tests/

然而,所有不需要的文件仍在被复制。我不明白。我做错了什么?

1 个答案:

答案 0 :(得分:10)

默认情况下包含所有文件。只需排除那些您不想复制的内容

rsync -avz --exclude .git/ --exclude .gitignore --exclude TODO --del ariela@pc01:/home/web/taskadmin /home/web/tests/