【发布时间】:2014-10-15 10:38:14
【问题描述】:
我正在将网页上传到我的服务器,我只是希望 rsync 忽略 3 件事:.git/ 文件夹、我的 .gitignore 文件和我的 TODO。我尝试了几种格式。我的最新命令是:
rsync -avz --include "*" --exclude .git/ --exclude .gitignore --exclude TODO --del ariela@pc01:/home/web/taskadmin /home/web/tests/
但是,所有不需要的文件仍在被复制。我不明白。我做错了什么?
【问题讨论】:
-
你不应该使用'.git','.gitignore'(我的意思是你应该使用单引号吗?)。您是否尝试将所有目录放在一个文件中并使用 --exclude-from '/home/mydir/exclude.txt'?
-
我添加了单引号,结果相同。它仍然复制了 .git 文件夹(和其他东西)
标签: rsync