[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rm -r me ha dejado de funcionar.



Hola, Antonio!


>Si hago rm -r *.html en un directorio no baja a los siguientes. ALguien
>sabria por que pasa eso??


Bueno, es que no deberia hacerlo. La shell sustituye la estrella por
los nombres de los ficheros antes de que rm haga nada, asi que para rm es como
si le hubieras dicho

rm -r fichero1.html ... ficheron.html

donde fichero1.html,...,ficheron.html son los ficheros html presentes en el
directorio donde das la orden (pero no en los inferiores!).

Una alternativa (no te aseguro que la mejor) seria:

find . -name '*.html' -print | xargs rm

Espero que esto te sirva de ayuda. Buena suerte!

Josep Guerrero


Reply to: