0

我有一个非常简单的 bash 脚本,我正在尝试开始工作。该脚本的目标是获取当前工作文件夹并将其与外部驱动器上同名的目标文件夹同步,如有必要,在外部驱动器上创建一个新文件夹。

#!/bin/sh
rsync --verbose --recursive ${PWD} /path/to/drive/${PWD##*/}

以上是脚本。它不是在创造/path/to/drive/newfolder/,而是在创造/path/to/drive/newfolder/newfolder/。我做错了什么?

4

1 回答 1

0

您需要在左侧的文件夹名称后添加一个斜杠,表示您要同步文件夹的内容。

rsync --verbose --recursive ${PWD}/ /path/to/drive/${PWD##*/}
于 2016-03-19T04:24:07.580 回答