Sådan bruger du rsync til at kopiere data fra stier, som symbolske links peger på

Hvordan kan rsync bruges til at kopiere data fra de stier, som symbolske links peger på, i stedet for kun at kopiere selve linkfilerne?

For at bruge rsync til at kopiere data fra de stier, som symbolske links peger på, skal du benytte flaget -L eller --copy-links med rsync-kommandoen. Eksempel: rsync -avL /source/directory/ /destination/directory/.

Hvordan kan rsync bruges til at kopiere data fra de stier, som symbolske links peger på, i stedet for kun at kopiere selve linkfilerne?

For at bruge rsync til at kopiere data fra de stier, som symbolske links peger på, i stedet for kun at kopiere selve linkfilerne, kan du benytte følgende metode:

  • Brug flaget -L eller --copy-links med rsync-kommandoen.

Her er en trin-for-trin guide:

  1. Åbn din terminal.
  2. Indtast rsync-kommandoen med flaget -L eller --copy-links.
  3. Angiv kilde- og destinationsstierne.

Eksempel på kommando:

rsync -avL /source/directory/ /destination/directory/

Forklaring af kommandoen:

  • rsync: Selve rsync-kommandoen.
  • -a: Archive mode, som bevarer symbolske links, enheder, attributter, tilladelser, ejerskab osv.
  • -v: Verbose mode, som giver detaljeret output.
  • -L: Følg symbolske links og kopier de filer, de peger på.
  • /source/directory/: Kildedirectory, hvorfra data skal kopieres.
  • /destination/directory/: Destinationsdirectory, hvor data skal kopieres til.

Ved at bruge -L flaget sikrer du, at rsync kopierer indholdet af de filer, som de symbolske links peger på, i stedet for blot at kopiere de symbolske links selv.