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:
--exclude
for at ekskludere alle logfiler.--include
for at inkludere den specifikke logfil, du vil bevare.--delete
for at slette filer på destinationen, der ikke længere findes på kilden.--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.
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
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker