Portál AbcLinuxu, 26. dubna 2024 02:04


Dotaz: find - bez root složky a rekurzivní delete

18.5.2013 09:35 finder
find - bez root složky a rekurzivní delete
Přečteno: 191×
Odpovědět | Admin
Ahoj,

můžete mi prosím poradit, jak zavolat find aby neobsahoval root složku, kde hledá. Např.
 find /var/smaz_po_dnech/  -maxdepth 1 -mtime +25 -type d -delete
Vrátí
/var/smaz_po_dnech
/var/smaz_po_dnech/stara_slozka
Jak se vyvarovat aby vrátil teda "/var/smaz_po_dnech" - ta se mazat nemá.

Druhá věc je, jak -delete udělat rekurzivní - nyní mu vadí data ve složkách.

Děkuji

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

Odpovědi

18.5.2013 10:07 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: find - bez root složky a rekurzivní delete
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zajimave. -maxdepth jsi nasel, ale -mindepth ne.
Misto -delete dej -exec rm -rf {} \;

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.