Раньше синкал раздел целиком. Но подумал, что конкретную папку синкать будет удобней.
Написал это.
Код: Выделить всё
#!/bin/bash
newPwd="/media/dma/5TB/hardD/"
bPwd=`pwd`
cbPwd="$bPwd/"
#echo -ne "${beginPwd:11}"
newnewPwd="$newPwd${beginPwd:11}"
#echo -ne "$newnewPwd/"
rsync -rlstvupx --delete --progress "$cbPwd" "$newnewPwd"
Создал в начальном пункте папку, в ней вложенные. Создал в конечном пункте папку, но без вложенных.. Запустил. Эта зараза
мне всё в конечном пункте посносила и оставила только ту папку, которую синкал
о_О
Подскажите, пожалуйста, где ошибся?
Решение
broken » 25 мар 2021, 17:48
Всё!
Всем спасибо за участие! Немного ошибся я в расчетах! Теперь работает!
Код: Выделить всё
#!/bin/bash
#Задаем неизменную часть конечного пути
newPwd="/media/dma/5TB/hardD"
#Получаем начальный путь
bPwd=`pwd`
#Добавляем к нему слеш
cbPwd="$bPwd/"
#Задаем конечный путь
newnewPwd="$newPwd${cbPwd:10}"
#Синхронизация от начального к конечному
rsync -rlstvupx --delete --progress "$cbPwd" "$newnewPwd"
! | Сообщение из: Dja |
Пометил как решение, но с оговоркой: для индивидуального случая! |
Перейти к ответу ➙