Closed. This question is off-topic。它当前不接受答案。












想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic

已关闭8年。



Improve this question




我目前正在运行 rsync 命令来备份我的特定文件夹。

这是命令:
rsync -rtzv -e --exclude "generator/" --exclude "workspace/gallery/server/lib/personas_constants.php"  /home/brandon/workspace/gallery /home/brandon/workspace/gallery2

我遇到的问题是 --exclude 不排除特定文件。它是我运行 rsync 命令的文件的相对路径。然而,排除确实适用于“generator/”目录。

有人可以为我解释一下吗?

最佳答案

原来,这是文件夹之间的相对路径,它们正在彼此同步。并非从运行rsync命令的位置开始。

--exclude "generator/" --exclude "server/lib/personas_constants.php" --exclude "server/lib/connect.php"

解决了我的问题。

关于linux - rsync-排除不排除特定文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8720234/

10-13 08:35