Portál AbcLinuxu, 19. dubna 2024 08:18


Dotaz: Jak najít a smazat soubory nulové délky?

5.2.2007 11:49 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Jak najít a smazat soubory nulové délky?
Přečteno: 426×
Odpovědět | Admin
Zdravím,

mám v adresáři spoustu temp souborů a tvoří se tam další, potřeboval bych to jednou za čas promazat a nechat tam jen ty "zajímavé", tedy ty co mají velikost 0 tak smazat.

Napadá někoho pěkný one-liner? :-D
Later --- Lukáš Zapletal
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.2.2007 11:55 hm
Rozbalit Rozbalit vše Re: Jak najít a smazat soubory nulové délky?
Odpovědět | | Sbalit | Link | Blokovat | Admin
find tmp -empty ...
5.2.2007 11:55 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Jak najít a smazat soubory nulové délky?
Odpovědět | | Sbalit | Link | Blokovat | Admin
find . -type f -empty -print0 | xargs -0 rm
(alebo rm -f)
5.2.2007 12:51 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Jak najít a smazat soubory nulové délky?
Spíš bych to napsal jako find . -type f -empty -exec rm '{}' \; mohlo by to být o něco rychlejší.
When your hammer is C++, everything begins to look like a thumb.
5.2.2007 12:53 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Jak najít a smazat soubory nulové délky?
Docela by me zajimalo, jestli funguje i toto (bez volani rm):

find . -type f -empty -delete
5.2.2007 13:35 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak najít a smazat soubory nulové délky?
Ano, ale -empty i -delete jsou GNU rozšíření, posixová manuálová stránka se o nich nezmiňuje. Místo -empty se dá ale použít '-size 0'.
5.2.2007 12:59 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Jak najít a smazat soubory nulové délky?
Spíš bych to napsal jako find . -type f -empty -exec rm '{}' \; mohlo by to být o něco rychlejší.
To tedy rozhodně nemohlo, naopak.
5.2.2007 13:32 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak najít a smazat soubory nulové délky?
Kdyby tam místo středníku bylo plus, tak asi o chloupek ano (ale nejspíš neznatelně).
5.2.2007 12:14 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Jak najít a smazat soubory nulové délky?
Odpovědět | | Sbalit | Link | Blokovat | Admin
No jo, to je ono... :-) Díky
Later --- Lukáš Zapletal

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.