rsync 不工作

rsync 不工作

使用 rsync 时如何排除文件夹?

rsync -i /home/kong/.ssh/id_rsantu --exclude /media/kong/Elements/sgan/dataset/ /media/kong/Elements/sgan/ [email protected]:~/

这是我收到的消息。但我进入服务器后没有看到复制的文件。

skipping directory .
<f..T...... id_rsantu

我添加了 --exclude= 但它仍然在复制,/media/kong/Elements/sgan/dataset/因为我看到

<f+++++++++ dataset/train/Ouchy-2-Left-crops/crossing/0000000159/0000012818.png
<f+++++++++ dataset/train/Ouchy-2-Left-crops/crossing/0000000159/0000012819.png
<f+++++++++ dataset/train/Ouchy-2-Left-crops/crossing/0000000159/0000012820.png
<f+++++++++ dataset/train/Ouchy-2-Left-crops/crossing/0000000159/0000012821.png

答案1

您需要使用 -r 标志: rsync -r -i /home/kong/.ssh/id_rsantu --exclude /media/kong/Elements/sgan/dataset/ /media/kong/Elements/sgan/ [email protected]:~/

来自 man rsync: -r, --recursive recurse into directories

相关内容