Оказывается, всё-таки есть жизнь на Марсе! :) Спасибо за дельные советы!
Ну а те, кто первыми "высказался"... известно ведь, что всегда наверху плавает.Итак:
> https://gist.github.com/typomedia/6484306
> но там исключения отдельно вынесены
Посмотрел, спасибо. Интересное, хотя для моего юзерского понимания сложноватое решение, но возможно, придется к нему вернуться.
cat orig_exclude.txt| sed 's/^\/home//'>new_exclude.txt
rsync -avpH --exclude-from=new_exclude.txt /home /mnt/sdc1/
> Второй вариант указать в качестве исходного пути "/" и добавить маски
> "+ /home/" и "- *" в список исключений, при которых несмотря
> на указания пути "/" копироваться будет только /home.
Еще одно любопытное решение, спасибо. Как для меня, сложноватое решение, но тем не менее, дающее шанс, если ничего другое не сработает.
--------
А пока просьба рассмотреть решение, которое предложил один из лоровцев.
Оно привлекло меня свое исключительной простотой.
К сожалению, у лоровца оказались сильно испорченые нервы, не долечился, видимо, и диалог прервался на самом интересном месте из-за его хамства.
Вот что он предложил:
rsync -avpH \
--filter="-/ /home/chukcha/.config/chromium/Default" \
--filter="-/ /home/chukcha/.cache/mozilla/firefox" \
--filter="-/ /home/chukcha/.cache/moonchild productions/pale moon" \
/home /mnt/sdc1/
Его автор категорически убежден, что это работает, и привел различные хитрые доказательства.
Доказательства доказательствами, но к сожалению, сколько не бился с этом скриптом, но у меня оно не заработало.
Проверял его очень просто: запустил этот скрипт и наблюдал, что копируется, а что нет.
Оказалось, что копируется всё (разумеется, за исключением ранее скопированного), но к сожалению, корируется также и то, что содержится в строках исключения, а такого, конечно, не должно быть.
Что я делаю не так - ума не приложу. Или все-таки это решение неправильное?