大家好!
这是我第一次使用 rsync,我不确定如何获得我期望的结果。
我正在尝试 rsync 我的音乐库和已保存的播放列表。我的两个源文件夹是...
~/music/music
~/music/playlists
我的目的地是...
/mnt/windows/linuxMusic
我希望在目的地看到的是...
/mnt/windows/linuxMusic/music
/mnt/windows/linuxMusic/playlists
我得到的是...
/mnt/windows/linuxMusic/music/music
/mnt/windows/linuxMusic/music/playlists
我的代码是...
src=~/music
dest=/mnt/windows/linuxMusic
rsync --archive --delete --exclude '.directory' --progress --verbose $src $dest 2>&1
多余的“/music”从何而来,如何摆脱它?
短暂性失眠!
答案1
为了获得预期的效果,请在每个目录中添加一个尾部斜杠,即
src=~/music/
dest=/mnt/windows/linuxMusic/
对于rsync
,尾随的斜杠会产生影响。