On 10/07/2011 11:22 AM, Michael Gonzalez Medina wrote:
#find . -type d \( ! -iname "test" \) -delete

con esto borras todos los directorios excepto el que se llame "test"

pero OJO esto borra TODOS los directorios que encuentre en tu sistema, que no se llamen "test", por lo que debes arreglarlo para que te borre solo los del directorio "X" y no todos los del sistema ....asi que usalo con cuidado y cuando estes seguro de lo que vas a hacer.
espero te sea util,
saludos,
O sea, que si deseo borrar de /home/usuario/ todo lo que este directorio contenga EXCEPTO lo que tenga un punto (.) delante, sería:
find . -type d \( ! -iname "." \) -delete

Pero, cómo le especifico lo de /home/usuario/ ?

Muchas gracias por tu ayuda.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Reply via email to