Question about rsync -uav dir1/. dir2/.: possib to link?

Kevin Korb kmk at sanitarium.net
Sun Sep 5 00:52:18 UTC 2021


Yes, cpio -l can be useful since cpio can easily operate on the output
from the very capable find command.

On 9/4/21 8:34 PM, Dan Stromberg wrote:
> 
> I was thinking --link-dest too.
> 
> Sometimes this can be done with cpio too; check out the -pdlv options.
> 
> On Sat, Sep 4, 2021 at 4:57 PM Kevin Korb via rsync
> <rsync at lists.samba.org <mailto:rsync at lists.samba.org>> wrote:
> 
>     Rsync does almost everything cp does but since it is designed to network
>     it never got that feature.  I was thinking maybe --link-dest could be
>     tortured into doing it but if it can I can't figure out how.  BTW, you
>     have some pointless dots in there.
> 
>     On 9/4/21 6:41 PM, L A Walsh via rsync wrote:
>     > I noticed in looking at download dirs for a project, that
>     > another mirror had "crept-in" for usage (where different mirrors
>     > are stored under mirror-URL names). To copy over the diffs,
>     > normally I'd do:
>     >   rsync -uav dir1/. dir2/.
>     > (where dir1="the new mirror that I'd switched
>     > to by accident, and dir2=the original dir).
>     >
>     > The files were "smallish" so I just copied them, BUT I wass
>     > wondering if there was an option similar to using 'cp' for
>     > a dircopy, but instead of
>     >   cp -a dr1 dr2
>     > using:
>     >   cp -al dr1 dr2
>     >
>     > to just hard-link over files from "dir1" to "dir2" (both
>     > are on the same file system).
>     >
>     > I looked at (and tried) --link-dest=DIR
>     > (hardlink to files in DIR when unchanged), but either I had the syntax
>     > wrong, or didn't understand it as it didn't seem to do what I
>     > wanted: cp'ing the new files in dir1 into the orig dir).
>     >
>     > Does rsync have an option to just "copy" over the new
>     > files via a hardlink?
>     >
>     > Tnx!
>     >
>     >
>     >
>     >
> 
>     -- 
>     ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
>             Kevin Korb                      Phone:    (407) 252-6853
>             Systems Administrator           Internet:
>             FutureQuest, Inc.               Kevin at FutureQuest.net  (work)
>             Orlando, Florida                kmk at sanitarium.net
>     <mailto:kmk at sanitarium.net> (personal)
>             Web page:                       https://sanitarium.net/
>     <https://sanitarium.net/>
>             PGP public key available on web site.
>     ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
> 
>     -- 
>     Please use reply-all for most replies to avoid omitting the mailing
>     list.
>     To unsubscribe or change options:
>     https://lists.samba.org/mailman/listinfo/rsync
>     <https://lists.samba.org/mailman/listinfo/rsync>
>     Before posting, read:
>     http://www.catb.org/~esr/faqs/smart-questions.html
>     <http://www.catb.org/~esr/faqs/smart-questions.html>
> 

-- 
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
	Kevin Korb			Phone:    (407) 252-6853
	Systems Administrator		Internet:
	FutureQuest, Inc.		Kevin at FutureQuest.net  (work)
	Orlando, Florida		kmk at sanitarium.net (personal)
	Web page:			https://sanitarium.net/
	PGP public key available on web site.
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,



More information about the rsync mailing list