Brug rsync til at ekskludere logfiler og bevare en bestemt logfil: Trin-for-trin vejledning

Er det muligt at bruge rsync til at ekskludere alle logfiler fra overførsel og sletning, men samtidig bevare en bestemt logfil på destinationen?

Mulighed for at bruge rsync til at ekskludere alle logfiler fra overførsel og sletning, men bevare en bestemt logfil på destinationen kan opnås ved at kombinere rsync's ekskluderings- og inkluderingsmuligheder korrekt.

Mulighed for at bruge rsync til at ekskludere alle logfiler fra overførsel og sletning, men bevare en bestemt logfil på destinationen

Ja, det er muligt at bruge rsync til at ekskludere alle logfiler fra overførsel og sletning, men samtidig bevare en bestemt logfil på destinationen. Dette kan opnås ved at bruge rsync's ekskluderings- og inkluderingsmuligheder. Her er en trinvis vejledning:

  • Brug --exclude for at ekskludere alle logfiler.
  • Brug --include for at inkludere den specifikke logfil, du vil bevare.
  • Brug --delete for at slette filer på destinationen, der ikke længere findes på kilden.
  • Brug --delete-excluded for at slette ekskluderede filer på destinationen.

Her er et eksempel på en rsync-kommando, der opnår dette:

rsync -av --exclude='*.log' --include='/path/to/specific.log' --delete --delete-excluded /source/ /destination/

Forklaring af kommandoen:

  • -a: Arkivtilstand, som bevarer symboliske links, enheder, attributter, tilladelser, ejerskab osv.
  • -v: Verbose tilstand, som giver detaljeret output.
  • --exclude='*.log': Ekskluderer alle filer med endelsen .log.
  • --include='/path/to/specific.log': Inkluderer den specifikke logfil, du vil bevare.
  • --delete: Sletter filer på destinationen, der ikke længere findes på kilden.
  • --delete-excluded: Sletter ekskluderede filer på destinationen.

Bemærk, at rækkefølgen af --include og --exclude er vigtig. Inkluderingen skal komme før ekskluderingen for at sikre, at den specifikke logfil ikke bliver ekskluderet.

Ved at følge denne metode kan du effektivt ekskludere alle logfiler fra overførsel og sletning, mens du bevarer en bestemt logfil på destinationen.

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