Getting --delete to work, simply
Mike Brown
brown at mrvideo.vidiot.com
Thu May 3 18:50:17 UTC 2018
On Thu, May 03, 2018 at 01:09:30AM -0400, Kevin Korb via rsync wrote:
> --delete only works when you sync a dir not individual files. So...
> rsync -vai --delete --include='g*' --include='G*' --exclude='*'
> /share/Public/videos/ /share/Backup-HDD-03
That kinda didn't work:
rsync -vai --delete --include='S[A-Z]*' --include='S[a-h]*' --exclude='*' \
/share/Public/videos/ /share/Backup-HDD-04
I deleted, manually, a directory on the backup HDD to test this out and
got the following result:
NASD30354.ZADMIN <795> ./Backup-HDD-04.list.sh
sending incremental file list
.d..t...... ./
cd+++++++++ Sense8/
cd+++++++++ Sense8/Season-1/
cd+++++++++ Sense8/Season-2/
sent 25,683 bytes received 82 bytes 17,176.67 bytes/sec
total size is 1,666,354,406,916 speedup is 64,675,117.68
None of the files in those two directories were copied to the backup HDD
after the directories were created.
I then modified the script so that I could include directories that start
with "s":
rsync -vain --delete --include='S[A-Z]*' --include='S[a-h]*' \
--include='s*' --exclude='*' \
/share/Public/videos/ /share/Backup-HDD-04
I then got the following result (yes, in dry-run mode):
NASD30354.ZADMIN <802> ./Backup-HDD-04.list.sh
sending incremental file list
>f+++++++++ Sense8/Season-1/sense8.s01e01.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e02.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e03.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e04.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e05.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e06.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e07.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e08.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e09.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e10.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e11.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-1/sense8.s01e12.1080p.webrip.x264-2hd.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e01.1080p.webrip.x264-skgtv.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e02.1080p.webrip.x264-skgtv.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e03.1080p.webrip.x264-skgtv.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e04.1080p.webrip.x264-skgtv.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e05.1080p.webrip.x264-skgtv.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e06.1080p.webrip.x264-morose.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e07.1080p.webrip.x264-morose.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e08.1080p.webrip.x264-morose.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e09.1080p.webrip.x264-morose.mkv
>f+++++++++ Sense8/Season-2/sense8.s02e10.1080p.webrip.x264-morose.mkv
sent 26,729 bytes received 132 bytes 53,722.00 bytes/sec
total size is 1,749,617,318,885 speedup is 65,135,971.07 (DRY RUN)
I kinda see what is going on, based upon the man page and filter rules.
I was worried about getting stuff that starts with "s", so I renamed a file
so that the frst letter was now a "s" and it was listed for copying.
Since a majority of the files start with all-caps, I don't think I'll
run into an issue of copying more files that I really wanted.
Thanks for the tip, as I now have something to work with.
MB
--
e-mail: vidiot at vidiot.com | vidiot at vidiot.net /~\ The ASCII
6082066843 at email.uscc.net (140 char limit) \ / Ribbon Campaign
Visit - URL: http://vidiot.com/ X Against
http://vidiot.net/ / \ HTML Email
"What do you say Beckett. Wanna have a baby?" - Castle to Det. Beckett
"How long have I been gone?" Alexis after seeing Castle and Beckett w/ baby
- Castle - 11/25/13
More information about the rsync
mailing list