这是命令:
rsync -avAX --exclude-from=rsyncexclude.txt ./some_tests/ ./back_to_me/
这是排除文件的内容:
/some_tests/musik/
/some_tests/notthis/
我已经尝试过 Arch 页面中的命令 - 也无法使其与 {} 排除一起使用。
不知道该怎么做,我没有收到错误消息,目录存在。正在复制我不想复制的目录(位于 txt 文件中)。
答案1
rsync 排除文件中绝对路径的根 ( /
) 指的是源目录的顶层。所以如果./some_tests/
有一个内部的包含另一个some_tests
子目录的层次结构,那么您所拥有的应该可以工作。即,./some_tests/some_tests/musik/
应该被排除。
但是,如果您的意思是./some_tests/musik/
,那么您应该使用:
/musik/
不是/some_tests/musik/
。