|
|
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
maolivar Forista
Registrado: 16 Abr 2008 Mensajes: 2
|
Publicado: Mie May 07, 2008 9:56 am Asunto: ayuda script borrar archivos |
|
|
Hola,
Me gustaria poder crear un pequeño script para poder borrar los archivos de texto sea .doc o .txt que tengia una talla superior a 400Kb por establecer un parametro.
for fname in *.txt do;
rm $fname;
done
he buscado en la ayuda del comando 'rm' pero no se como puedo crear la rutina para que me borre los archivos superiores a una cieta talla.
Espero que alguien me pueda ayudar gracias
Miguel |
|
| Volver arriba |
|
 |
miguelgf Forista

Registrado: 28 Dic 2006 Mensajes: 187
|
Publicado: Mie May 07, 2008 10:15 am Asunto: |
|
|
Hola.
Lo que buscas es el comando "find":
Primero comprueba que elige exactamente lo que tú quieres:
| Código: | | find ./ -iname "*doc" -size +400k -ls |
Si el resultado del comando anterior te satisface, puedes borrar con
| Código: | | find ./ -iname "*doc" -size +400k -delete |
Pero ten mucho CUIDADO porque find es RECURSIVO y te borrará del directorio que tú digas y los que cuelguen de él.
Creo que la recursividad de find se puede quitar, pero eso ya te toca a ti con "man find".
Por cierto, -iname no diferencia mayúsculas y minúsculas. Si necesitas diferenciarlo, usa -name en su lugar.
Saludos. |
|
| Volver arriba |
|
 |
TheBalrog BOFH
Registrado: 05 Abr 2004 Mensajes: 2570 Ubicación: Querétaro, Qro. México
|
Publicado: Mie May 07, 2008 3:37 pm Asunto: |
|
|
Espero que si te ha servidor la respuesta de miguelgf vengas acá a decirlo y le agradezcas la ayuda. _________________ ¿Buscando una distribución para instalar ? www.distrowatch.org |
|
| Volver arriba |
|
 |
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute", el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros paises
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute, the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group
POWERED BY ISANUMBER φ
|