我有以下文件夹结构
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/