On 13Jul2020 11:25, Patrick O'Callaghan <[email protected]> wrote:
>On Mon, 2020-07-13 at 19:20 +1000, Cameron Simpson wrote:
>> Make two directories the same:
>>
>> rsync path/to/A/ other/path/to/B/
>>
>> (no bare names after the final '/').
>
>I don't think the trailing slash matters on the destination directory.
>At least that's not what the man page seems to say (and none of the
>examples there use a trailing slash on a destination).
That is... interesting.
I expected, and I had thought years of personal rsync usage had bourne
this out, that if there was no B directory, then
rsync -ia A B
would make a "B" the same shape as "A". Like "cp -a A B", when B does
not exist.
But it doesn't, it creates B and puts an "A" inside it.
Still this makes an unwanted subdirectory (unwanted to me, most of the
time). I still prefer the both-src-and-dst-exist approach an to use a
trailing slash:
rsync -ia A/ B/
which just replicates the contents of A inside B.
So I almost always want to go "make these 2 things the same", not "make
a copy of this _inside_ that".
Cheers,
Cameron Simpson <[email protected]>
_______________________________________________
users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]