Portál AbcLinuxu, 13. května 2025 22:48

Dotaz: find a wholename

30.8.2006 13:42 h7
find a wholename
Přečteno: 171×
Odpovědět | Admin
Ahoj ,snazim se vypsat vsechny soubory ,ktere jsou ulozeny v adr. /data/test a zaroven nelezi adresarich ,kde path obsahuje '/new/'.

Zatim jsem vypotil toto ,ale nejak to nefakci. find /data/test/ -wholename '/new/' -prune -o -type f -print

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

Odpovědi

30.8.2006 14:35 l4m4
Rozbalit Rozbalit vše Re: find a wholename
Odpovědět | | Sbalit | Link | Blokovat | Admin
find /data/test \! -path \*/new/\* -type f
30.8.2006 14:43 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: find a wholename
Odpovědět | | Sbalit | Link | Blokovat | Admin
#!/usr/bin/env python
import os

for root, dirs, files in os.walk('/data/test'):
    for f in files:
        if '/new' in root: continue
        print os.path.join(root, f)
Stačí ty soubory pouze vypsat nebo se s nimi bude dělat ještě něco dalšího?

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.