使用 rsync 时如何避免在目标中创建源的根文件夹?

使用 rsync 时如何避免在目标中创建源的根文件夹?

例如,当我将 /tmp/src 及其子文件夹中的所有 *.txt 文件复制到 /tmp/dst 时

rsync -avm --include='*.txt' --include='*/' --exclude='*' "/tmp/src" "/tmp/dst"

它使src/tmp/dst

但我想要的只是 /tmp/src 中的内容。

答案1

只需附加一个“/”即可。/tmp/src/ /tmp/dst/

相关内容