Tip rápido: sincronizar carpetas desde la consola
Me erncanta la música, pero no tengo suficiente tiempo ni recursos para descargar los álbumes que la gente comparte. Mi hermanito con su Windows es el que se encarga de hacer ese tipo de cosas y, teniendo los mismos gustos musicales, me gusta tener actualizada mi carpeta de música con la que él descarga.
Para ello, me basta con montar una carpeta con un recurso compartido de su equipo Windows, y usar el comando rsync:
Esto copia sólo los archivos nuevos desde la carpeta /media/MúsicaCompartida/ hacia /home/cristian/Música/, mostrando todo el proceso (modo verbose) y de manera recursiva.
Tip bonus: borrar archivos específicos recursivamente
Como las cosas que copio vienen de Windows hay dos problemas: a veces vienen con archivos .exe (de un virus de esos comunes en Windows) y además hay archivos Thumbs.db. Puesto que no me sirven de nada en Linux, ejecuto el siguiente comando para, por ejemplo, borrar los ejecutables infectados:
¡Eso es todo! Espero les sea de ayuda, y disculpen el abandono en el que tengo el blog, pero sencillamente no hay tiempo.
6 Comentarios | deja el tuyo



Muchas gracias por el tip.
Le voy a sacar partido a los dos comandos.
Un saludo.
Pues hola me presento soy el mentado hermano de cristiabn y la razón de este comentario es un reclamo.
Cristian le quita los virus a Linux pero no me le queta los virus al windows me parece en descaro de parte de cristian… el miercoles que te veo en la noche te jodo la vida.
Saludos…
Ahh, parcero, pa’ qué no usa Linux? Ya me cansé de rogarle.
En la casa arreglamos…
Tip sobre el tip:
Si usas el parámetro -delete de find te evitás ejecutar un programa “externo” para eliminar los archivos.
find /home/cristian/Música/ -name *.exe -delete
Wow, muchas gracias… no tenía idea. El tip lo saqué haciendo cosas como:
find . -exec grep -l {} \;
Por lo que pensé que un rm vendría bien, pero ya veo como es más fácil.
Un saludo.