Buscar y eliminar .Trash

Buscar y eliminar .Trash

Tengo 4 dispositivos USB grandes con muchas copias de seguridad recopiladas a lo largo de los años.

Quiero buscar todas las carpetas .Trash y eliminar el contenido en Fedora 17. Intenté lo siguiente que falló: -

    # find . -name ".Trash*"-exec rm -rf {} \;
    find: paths must precede expression: rm
    Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

¡Se agradece cualquier sugerencia!

Respuesta1

Te perdiste espacio entre el patrón de nombre y el parámetro ejecutivo:

Este:

 # find . -name ".Trash*"-exec rm -rf {} \;

Debiera ser

 # find . -name ".Trash*" -exec rm -rf {} \;

Respuesta2

Para ampliar la respuesta de @rkosegi:

 # find . -depth -name ".Trash*" -exec rm -rf {} \;

Úselo -depthpara findno intentar descender al directorio ahora eliminado.

información relacionada