[Solucionado] Borrar todos los archivos de un mismo tipo del disco

Imagen de LinkSlim
0 puntos

Buenas a todos! necesito ayuda, aun soy un poco novato jeje. Necesito algún comando con el que pueda eliminar de un tirón, por ejemplo, todos los archivos mp3 de mi Ubuntu, independientemente de donde se encuentren. Al igual que find / -iname "*.mp3" me busca todos los archivos mp3 en el disco, necesito otro que me los consiga eliminar. ¿Alguien sabe algo? Gracias!

Imagen de meler
+1
0
-1

Buenas,

El comando básico para eliminar archivos es rm (de ReMove)

Si en una consola escribes man rm podrás leer la documentación del comando donde te explican las opciones y demás.

En este caso concreto lo que tendrías que hacer es teclear:

rm -R *.mp3

rm: borar archivos
-R: recursivamente, o sea en el directorio actual y todos los subdirectorios que cuelgan de él
*.mp3: todo archivo que termine por .mp3

Ten EXTREMADO CUIDADO al usar este comando, especialmente con la opción -R pues puedes crear un estropicio

--------------------------------------------------------

Me gustan los pingüinos, me gustan los pingüinos...

Me gustran los pingüinos bajados de Internet.

+1
0
-1

________________________________________________________________________________________
Si has resuelto tu problema edita el Título y ponle un (SOLUCIONADO) delante
Antes de preguntar BUSCA y LEE.

Imagen de Caribdis
+1
0
-1

Primero te colocas en el directorio raiz y después borras recursivamente los archivos que quieres:

cd /
sudo rm -rf *.mp3

Pero ten cuidado con los borrados masivos. Los carga el diablo.
-----
Jorge

+1
0
-1

-----
Jorge

Imagen de leptom
+1
0
-1

find / -iname "*.mp3"-exec rm {} \;

{} indica el fichero que ha encontrado find.
\; Es el caracter que indica que termina el comando.

Los métodos anteriores que te han mostrado los compañeros, si tienes muuuuuchos ficheros no funcionarán porque lo que hace el * es expandir los parámetros en el comando, te produce algo así:

 /my_mp3_files/# rm *.mp3     ==> rm 1.mp3 2.mp3 ... 9999999999.mp3
 - bash: /bin/rm: Argument list too long

PS: También se puede hacer lo mismo y mas rápido con find y xargs pero tiene algún problema con los nombres con espacio(que se solucionan con un parámetro) pero para eso google. A mi con este método me sobra :-)

-----

No tengo blog pero tengo dominio ;)

+1
0
-1
Imagen de LinkSlim
+1
0
-1

La última opción me funcionó correctamente. Gracias a todos!

+1
0
-1
Imagen de leptom
+1
0
-1

Me alegro de que te haya servido. Pon por favor lo de "solucionado" en el título del thread en vez de en el comentario, gracias!

-----

No tengo blog pero tengo dominio ;)

+1
0
-1