rsync 如何发送文件夹内容而不是文件夹本身

use*_*856 5 rsync

目前我有以下命令,它将递归发送一个文件夹及其内容:

rsync -avz --ignore-existing --recursive /var/-iles/_site root@mytestingdomain.com:/var/www
Run Code Online (Sandbox Code Playgroud)

我想要的只是_site要发送到文件夹的文件夹的内容www ,而不是_site文件夹本身。

是否可以_site通过 rsync只发送文件夹的内容?

谢谢

hee*_*ayl 4

这可以使用 shell 通配符来完成:

rsync -avz --ignore-existing --recursive /var/-iles/_site/* root@mytestingdomain.com:/var/www/
Run Code Online (Sandbox Code Playgroud)

该目录的所有内容/var/-iles/_site/将被复制到目的地。