undanta dolda filer med rsync!?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

undanta dolda filer med rsync!?

Inlägg av fashoin »

Jag eftersökte för en tid sedan
en flagga till rsync som undantog dolda filer och mappar!

Jag fick då svaret att -f'- .*' borde funka!

Jag har för mig att de funkade då åxå!

MEn nu när jag ska använda mig av de så fungerar det inte!?

Varför kopieras trots denna flagga alla dolda filer och mappar ändå? har jag skrivit fel någonstans?
Användarvisningsbild
ZX Spectrum
Inlägg: 4905
Blev medlem: 04 jan 2007, 22:58
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

Re: undanta dolda filer med rsync!?

Inlägg av ZX Spectrum »

Efter lite googlande så hittade jag att man skulle ha denna parametern med:

--exclude=".*/"

Exempel:
rsync --exclude=".*/" ~/ /media/Stora/backup

Gör backup på min hemmapp men utelämnar dom dolda filerna och mapparna.
Taget från denna sida:

http://wiki.ljackson.us/Rsync#Hidden_Files
Bild
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: undanta dolda filer med rsync!?

Inlägg av fashoin »

ZX Spectrum skrev:Efter lite googlande så hittade jag att man skulle ha denna parametern med:

--exclude=".*/"

Exempel:
rsync --exclude=".*/" ~/ /media/Stora/backup

Gör backup på min hemmapp men utelämnar dom dolda filerna och mapparna.
Taget från denna sida:

http://wiki.ljackson.us/Rsync#Hidden_Files

Tack för tipset med de funkar inte helt ändå!
verkar som att den tar med vissa dolda filer ändå i hemmappen.

Kan de vara tecknet "/" som gör att den bara ignorerar dolda mappar fast ändå tar med dolda filer!?
Användarvisningsbild
webaake
Inlägg: 3962
Blev medlem: 09 maj 2007, 09:46
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: undanta dolda filer med rsync!?

Inlägg av webaake »

Du kan också skapa en exkluderinsglista i mappen .rsync. Min .rsync/exclude_list ser ut såhär:

.icons
.thumbnails
.cache

Man använder den såhär:
rsync --exclude-from=/home/"user"/.rsync/exclude_list
(byt ut "user")
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
fashoin
Inlägg: 505
Blev medlem: 02 mar 2009, 18:42
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: undanta dolda filer med rsync!?

Inlägg av fashoin »

webaake skrev:Du kan också skapa en exkluderinsglista i mappen .rsync. Min .rsync/exclude_list ser ut såhär:

.icons
.thumbnails
.cache

Man använder den såhär:
rsync --exclude-from=/home/"user"/.rsync/exclude_list
(byt ut "user")

Jaha! ok!

kan man göra en rad som ser ut såhär då?

.*


Om man vill bli av med både dolda mappar och filer!?

Eller varför kopieras ändå vissa dolda filer även om jag använder den flaggan du först gav mig!?
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

Re: undanta dolda filer med rsync!?

Inlägg av m!rage »

Prova

Kod: Markera allt

rsync -n --exclude=".*" ~/ /media/Stora/backup
eller

Kod: Markera allt

rsync -n --exclude=.* ~/ /media/Stora/backup
-n flaggan används för att köra en "dry run", dvs inte kopiera eller ta bort någonting och kan vara bra ifall du kör något kommando som är helt tokigt. Används gärna ihop med -v som visar exakt vilka filer som kopieras
Skriv svar

Återgå till "Terminalforum"