Portál AbcLinuxu, 10. května 2025 00:09

Dotaz: rsync - nejde mi --delete-after

12.1.2008 12:32 Nes | skóre: 20 | blog: Nes
rsync - nejde mi --delete-after
Přečteno: 408×
Odpovědět | Admin
prosim o pomoc, rsync (debian - debian) takto smaze na druhem pc to co presouva na prvni (aspon tak jsem to pochopil) -

rsync -ave ssh --delete-after user@ip.druheho.pc:/home/user/test /home/user/zaloha

- ale nemaze to... (vlastnik mazaneho je ten co se prihlasuje)
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

kozzi avatar 12.1.2008 12:35 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: rsync - nejde mi --delete-after
Odpovědět | | Sbalit | Link | Blokovat | Admin
bych nerekl, mam pocit ze to maze jen ty soubory ktere jsou na cilovym stroji a nejsou uz na zdrojovym stroji. Takze kdyz mas na tom pc odkud data kopirujes, urcitou mnozinu souboru a na stroji kam kopirujes mas nejake soubory ktere uz na prvnim stroji nejsou tak ti je smaze?
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
12.1.2008 13:12 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: rsync - nejde mi --delete-after
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak ono to maze ale opacne - z pc A spustim prikaz a z pc B to stahne soubory do pc A - pokud na pc B jiz neco neni, tak to smaze i na pc A

ale ja potrebuji: z pc A spustim prikaz a z pc B to stahne soubory do pc A - smaze na úc B vse co zkopiroval na pc A

+ ted me napada, ze by to chtelo asi trochu jinak - v tom co bych chtel je mezera a to ta ze na pc A budu mit zbytecne moc zaloh....

takze mozna by bylo nechat jak to je ted a spise mit script na pc B ktery bude rikat: vsechny soubory starsi 5 dni smaz... - to by myslim bylo asi nejlepsi reseni...
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny
12.1.2008 15:36 Ash | skóre: 53
Rozbalit Rozbalit vše Re: rsync - nejde mi --delete-after
tak ono to maze ale opacne

Ano, to je správné a předpokládané chování rsync.

ale ja potrebuji:

K tomu rsync určen není, ten dělá synchronizace, ne stahování ze serveru a mazání již staženého na serveru. Myslím že neco také s rsync ani nejde.

Pokud chcete mazat soubory starší než nějaké datum na serveru, hodí se pro jejich nalezení program find. Podívejte se do man find na -atime, tam je vysvětlivka (pozor find má na dnešní dobu trochu nestandardní parametry) a pak to použijte s -mtime, čili něco jako find adresar -mtime +5 nebo tak.
14.1.2008 12:17 Nes | skóre: 20 | blog: Nes
Rozbalit Rozbalit vše Re: rsync - nejde mi --delete-after
Odpovědět | | Sbalit | Link | Blokovat | Admin
vyreseno do cronu - find /home/zaloha/ -mtime +5 -delete

Diky
ICQ 454104749 zacatecnik v debianu 64 bit, mala znalost anglictiny

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.