Portál AbcLinuxu, 5. května 2025 13:07

Dotaz: smazani 2gb nejstarsich souboru

5.9.2007 21:04 dik
smazani 2gb nejstarsich souboru
Přečteno: 231×
Odpovědět | Admin
Ahoj, mam slozitou adresarovou strukturu obsahujici nekolik milionu souboru (obrazky). Jak mam pomoci bashe vymazat napr: 2Gb nejstarsich souboru.Zatim jsem zkoncil u teto konstrukce: find /data -type f -printf "%T@\t%p\n" | sort -n ,ale nevim ,jak mam za pochodu pocitat velikost a do vycerpani limitu 2Gb poustet cestu na soubor na rm. Poradi mi nekdo? dik
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.9.2007 21:44 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: smazani 2gb nejstarsich souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
find /data -type f -printf "%T@ %s\t%p\n" | sort -n | \
while read t s f; do cumsize=$((cumsize+s)); [[ $cumsize -gt 200000 ]] && break
echo $f; done | xargs rm -f
If you hold a Unix shell up to your ear, you can you hear the C.

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.