El 07/10/11 12:23, KZKG^Gaara escribió:
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/ ?
debiera ser algo como esto:
#find /home/usuario -type d \( ! -iname "test" \) -delete
Muchas gracias por tu ayuda.
no hay de que para eso estamos,
saludos,
--
Michael González Medina.
Administrador de Red, CNSV.
Linux User #530254.
Nota: En este mensaje se han omitido los acentos.
______________________________________________________________________
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