|    
			
				25/09/2012, 07:36
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: octubre-2011 
						Mensajes: 166
					 Antigüedad: 14 años Puntos: 31 |  | 
  |  Respuesta: Scipt para copiar todos los JPG del sistema a una carpeta  
  Una vez estuve en esto y el mayor problema fue el de poder copiar archivos con el mismo nombre y en menor grado de dificultad con archivos de nombres compuestos, el siguiente script me resolvió el problema
 #!/bin/bash
 
 IFS=$'\x0A'$'\x0D'
 
 ORIGEN=$1
 EXT=$2
 DEST=$3
 for i in `find $ORIGEN -iname "*$EXT"`; do
 
 if [ -f $DEST/`basename $i` ] ; then
 echo "renombrando $i"
 cp $i $DEST/`basename $i $EXT`_copia_$(date|awk '{print $4}'|sed 's/://g')$EXT && echo "copiado $i"  >> registro.log
 else
 cp $i $DEST && echo "copiado $i" >> registro.log
 fi
 done
 
 Para usarlo sigue esos pasos
 Pones el Script en una carpeta
 abrir terminal en esta carpeta
 sh dejas un espacio, arrastra el script  al terminal, escribe la ruta del directorio desde donde parte la búsqueda, dejas un espacio , escribe la extensión,  dejas un espacio , escribe la ruta al directorio destino
 pulsa enter
 Nota: hay que poner el punto "." al poner la extensión.
 Recomiendo en iniciar la búsqueda en /home y en /media , no creo que haya guardado archivos en / , que además está lleno de archivos .jpg que hacen al sistema y no son del usuariio
   Última edición por EnriqueK; 25/09/2012 a las 08:09
     |