Cómo - Eliminar miles de archivos que comienzan con el mismo nombre usando el comando rm en ubuntu linux - Facilísimo

Imagen de Morpheus 0
0 puntos

Recientemente partí un archivo en miles de partes, en mi carpeta personal habían mas de 230 mil archivos y eliminarlos manualmente desde nautilus o thunar era molesto, así que decidí usar el comando rm, solamente es cuestión de abrir la consola o terminal y citar lo siguiente:

find /home/nombredeusuario . -name 'nombredelarchivo.*' | xargs rm

Ejemplo: find /home/morpheus_0 . -name 'skype.*' | xargs rm

En caso de que se quiera elminar cuaqlquier archivo con la misma extención en todo el sistema:

find . -name '*spam' | xargs rm

Ejemplo: find . -name '*xvid' | xargs rm

En este ejemplo para eliminar todos los archivos con extención .xvid.

Es todo, así de fácil, nada de ir a borrar los archivos a nautilus, thunar o dolphin, que las cosas muchas veces son mas fáciles usando nuestra amiga la consola.

Nota: Se puede usar solo rm archivo, pero solo funciona para algunos archivos, no para cientos o miles de archivos, para eso se usa: find /home/nombredeusuario . -name 'nombredelarchivo.*' | xargs rm

Fuente: http://dieguz2.blogspot.com/2008/05/rm-argument-list-too-long.html

Espero que les sirva.