Portál AbcLinuxu, 12. května 2025 10:36

Dotaz: mazání adresářů v rozmezí týdne

6.2.2010 09:10 Mupy | skóre: 10
mazání adresářů v rozmezí týdne
Přečteno: 181×
Odpovědět | Admin
Dobrý den, 4 dny v týdnu provádím zálohu na ext. disk. Proti přeplnění disku používám na vymazání příkaz:

#vymazani po 4 dnech rm -rv /backup/zaloha-`date +%d.%m.%Y --date='4 days ago'`;

Problém je že ty tři dny co nezálohuju my posunují čas tak se mi občas něco nevymaže.Jde nějak upravit příkaz že by mazal celý předchozí týden nebo všechno starší 7 dnů?

Díky moc za odpověď
linux lama :-)

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

pek avatar 6.2.2010 09:56 pek | skóre: 20
Rozbalit Rozbalit vše Re: mazání adresářů v rozmezí týdne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý den,

můžete zkusit příkaz:

find /backup -type d -name "zaloha-*" -ctime +7 -exec rm -rfv \{\} \;

Smaže všechny zálohy starší 7 dnů. Takže bych ho určitě nepouštěl po návratu z 14 denní dovolené :^)

Petr
Slackware
6.2.2010 11:35 Ash | skóre: 53
Rozbalit Rozbalit vše Re: mazání adresářů v rozmezí týdne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi bych si vylistoval (ls) seznam zálohových adresářů, seřazený podle názvu či data, a z nich vybral třeba všechny kromě posledních tří. Něco jako ls | sort | head -n -3, samozřejmě ověřit s ohledem na locales se to řadí tak jak chci apod.
6.2.2010 16:49 Mupy | skóre: 10
Rozbalit Rozbalit vše Re: mazání adresářů v rozmezí týdne
děkuji
linux lama :-)

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.