Rsync rekursivt uden at krydse filsystemgrænser: Brug --one-file-system optionen

Hvordan kan rsync bruges rekursivt med -r optionen uden at gå ned i et andet monteringspunkt (filsystem), ligesom -mount optionen i find kommandoen?

For at bruge rsync rekursivt med -r optionen uden at gå ned i et andet monteringspunkt (filsystem), skal du benytte --one-file-system optionen, som sikrer, at rsync ikke krydser filsystemgrænser.

Hvordan kan rsync bruges rekursivt med -r optionen uden at gå ned i et andet monteringspunkt (filsystem), ligesom -mount optionen i find kommandoen?

For at bruge rsync rekursivt med -r optionen uden at gå ned i et andet monteringspunkt (filsystem), kan du benytte --one-file-system optionen. Denne option sikrer, at rsync ikke krydser filsystemgrænser, hvilket svarer til -mount optionen i find kommandoen.

Her er en trin-for-trin guide til, hvordan du kan gøre dette:

  • Åbn din terminal.
  • Brug rsync kommandoen med følgende syntax:
  • rsync -r --one-file-system [kilde] [destination]

    Eksempel:

    rsync -r --one-file-system /home/user/source/ /home/user/destination/

    Forklaring af kommandoen:

    • -r: Denne option står for rekursiv kopiering, hvilket betyder, at alle mapper og undermapper vil blive kopieret.
    • --one-file-system: Denne option sikrer, at rsync ikke krydser filsystemgrænser og dermed ikke går ned i andre monteringspunkter.
    • [kilde]: Dette er stien til den mappe eller fil, du vil kopiere.
    • [destination]: Dette er stien til destinationen, hvor filerne skal kopieres til.

    Ved at bruge --one-file-system optionen sammen med -r i rsync kommandoen, kan du effektivt kopiere filer og mapper rekursivt uden at inkludere filer fra andre monteringspunkter.