`rsync src/ des` 与 `rsync src des` 无法与 `--files-from` 配合使用

`rsync src/ des` 与 `rsync src des` 无法与 `--files-from` 配合使用

我有以下文件夹结构

src
├── sub0
├── sub1
└── sub2

我使用该命令rsync -avh src/ des将 src 的内容复制到名为 des 的文件夹中。

我正在尝试使用重现相同的行为--files-from,因此我创建了一个名为的文件list.txt,其中包含字符串src/,然后使用该命令

rsync -arvh --files-from='./list.txt' . des

无论如何,我得到的是以下文件夹结构,这不是我想要的

des
└── src
    ├── sub0
    ├── sub1
    └── sub2

我怎样才能获得通过第一种方法能够实现的结果?

答案1

您是否尝试过像这样放置最后一个斜线:

rsync -avh src/ dest/

这是执行 rsync 的正常方法,无需像测试中所示那样重新创建文件夹

您甚至可以添加 rsync 的“酷”选项(用 progress 替换 verbose):

rsync -ah --stats --progress src/ dest/

相关内容