Рейтинг:0

Почему rsync добавляет дополнительный уровень в папку назначения?

флаг bt

Привет и до встречи!

Я впервые использую rsync, и я не знаю, как получить ожидаемые результаты.

Я пытаюсь синхронизировать свою музыкальную библиотеку и сохраненные плейлисты. Мои две исходные папки...

~/музыка/музыка
~/музыка/плейлисты

Мой пункт назначения...

/mnt/windows/linuxМузыка

То, что я ожидаю увидеть в пункте назначения, это...

/mnt/windows/linuxMusic/музыка
/mnt/windows/linuxMusic/плейлисты

То, что я получаю, это...

/mnt/windows/linuxMusic/музыка/музыка
/mnt/windows/linuxMusic/музыка/плейлисты

Мой код...

источник=~/музыка
dest=/mnt/windows/linuxMusic

rsync --archive --delete --exclude '.directory' --progress --verbose $src $dest 2>&1

Откуда берется этот лишний "/music" и как от него избавиться?

ТИА!

Рейтинг:4
флаг cn

Чтобы получить ожидаемый эффект, добавьте косую черту в конце каждого из ваших каталогов, т.е.

источник=~/музыка/
dest=/mnt/windows/linuxMusic/

За rsync, косая черта в конце имеет значение.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.