Brug rsync til at udskrive fulde filstier uden at overføre filer - Guide og kommandoer

Hvordan kan rsync bruges til at udskrive de fulde filstier til alle filer, der er forskellige, uden at overføre nogen filer, eller hvordan kan filer i to mapper sammenlignes (over SSH) baseret på ændringer i størrelse eller sidste ændringstidspunkt?

For at udskrive fulde filstier til alle filer, der er forskellige, uden at overføre nogen filer, kan du bruge rsync med kommandoen `rsync -avnc --out-format="%n" source/ destination/`.

Sådan bruger du rsync til at udskrive fulde filstier til alle filer, der er forskellige, uden at overføre nogen filer

For at udskrive de fulde filstier til alle filer, der er forskellige, uden at overføre nogen filer, kan du bruge rsync med følgende kommando:

rsync -avnc --out-format="%n" source/ destination/

Her er en forklaring på de anvendte flag:

  • -a: Archive mode, som bevarer symbolske links, enheder, attributter, tilladelser, ejerskab osv.
  • -v: Verbose mode, som giver detaljeret output.
  • -n: Dry-run mode, som gør, at ingen filer faktisk overføres.
  • -c: Brug checksum til at sammenligne filer i stedet for kun at bruge filstørrelse og ændringstidspunkt.
  • --out-format="%n": Angiver outputformatet, hvor %n står for filnavnet.

Sammenligning af filer i to mapper (over SSH) baseret på ændringer i størrelse eller sidste ændringstidspunkt

For at sammenligne filer i to mapper over SSH baseret på ændringer i størrelse eller sidste ændringstidspunkt, kan du bruge rsync med følgende kommando:

rsync -avnc --out-format="%n" -e ssh user@remote_host:/path/to/remote/dir/ /path/to/local/dir/

Her er en forklaring på de anvendte flag:

  • -a: Archive mode, som bevarer symbolske links, enheder, attributter, tilladelser, ejerskab osv.
  • -v: Verbose mode, som giver detaljeret output.
  • -n: Dry-run mode, som gør, at ingen filer faktisk overføres.
  • --out-format="%n": Angiver outputformatet, hvor %n står for filnavnet.
  • -e ssh: Angiver, at rsync skal bruge SSH til at oprette forbindelse til fjernværten.

Erstat user med dit brugernavn på fjernværten, remote_host med fjernværtens adresse, /path/to/remote/dir/ med stien til den fjernmappe, du vil sammenligne, og /path/to/local/dir/ med stien til den lokale mappe.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker