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.