Kā rekursīvi mapē izdzēst failus ar konkrētu paplašinājumu

19.01.2010 14:25

Par Unix sistēmām man viss skaidrs find -exec ir mans draugs šādos gadījumos. Konkrētā izmantojamā rinda:

find . -name “*.ext” -exec rm ‘{}’ ‘;’

Tik gara un sarežģīta tā ir tāpēc, lai spētu apstrādāt ļoti lielu failu skaitu.

Kā izrādās arī Windows iespējas nav zemē metamas, vismaz manā gadījumā pietika ar standarta komandu del /s *.ext.

2 komentāri ierakstam “Kā rekursīvi mapē izdzēst failus ar konkrētu paplašinājumu”

  1. Grrr
    20.01.2010 07:35
    1

    vai arī

    find . -name “*.ext” | xargs rm

    kas principā strādā daudz ātrāk

  2. SpiegS
    20.01.2010 10:39
    2

    Jā es arī tieši gribēju teikt, ka es buutu izmantojis xargs

Komentēt ierakstu: