Nej, rsync vil ikke slette B.c i /foo/dest, når kommandoen rsync /foo/src/ /foo/dest køres. Rsync synkroniserer filer fra kilde til destination, men sletter ikke filer i destinationen, som ikke findes i kilden, medmindre der bruges specifikke flag.
A.c i /foo/src vil blive kopieret til /foo/dest.B.c i /foo/dest vil forblive uændret.Nej, rsync vil ikke slette mappen B og dens indhold i /foo/dest, når kommandoen rsync -a /foo/src/ /foo/dest køres. Rsync med flaget -a (archive mode) bevarer filattributter og synkroniserer mapper rekursivt, men sletter ikke filer eller mapper i destinationen, som ikke findes i kilden, medmindre der bruges specifikke flag.
A og dens filer i /foo/src vil blive kopieret til /foo/dest.B og dens indhold i /foo/dest vil forblive uændret.For at slette filer og mapper i destinationen, som ikke findes i kilden, skal flaget --delete bruges:
rsync -a --delete /foo/src/ /foo/dest
Med --delete flaget vil rsync slette filer og mapper i destinationen, som ikke findes i kilden.
Har du brug for hjælp til filoverførsler og backup? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Gør det enkelt at sikre dine filer og få professionel assistance, når du har brug for det.