Re: [OT] Copiar solo los archivos de tipo image

2015-03-12 Por tema Roberto José Blandino Cisneros
2015-03-11 13:29 GMT-06:00 Maykel Franco maykeldeb...@gmail.com:


 El 11/03/2015 20:24, Roberto José Blandino Cisneros 
 rojobland...@gmail.com escribió:

 
  Sencillo:
 
  $ find . -type f  /tmp/found.txt
  $ while read item;do ifimg=$(file $item | grep image | wc -l); if let
 ifimg0;then echo $item;fi; done  /tmp/found.txt
 
 
  En lugar de solo hacer un echo $item  ahi puedes hacer el mv $item
 /path/to/recover
 
  2015-03-06 8:27 GMT-06:00 Maykel Franco maykeldeb...@gmail.com:
 
  Buenas, he recuperado un montón de archivos de un disco duro que había
  sido formateado e instalado un SO. He usado photorec, y como te va
  creado directorios y va metiendo todos los archivos, me gustaría tirar
  de un comando para que me busque solo las fotos, pero no solo .jpg,
  .jpeg, .png, ... Yo no sé el formato de todas las fotos, con lo cual
  me gustaría que el find detectara si es un archivo de tipo imagen,
  actualmente estoy usando este comando:
 
  find DIRECTORIO-A-BUSCAR -name '*.jpg' -exec rsync -a --progress {}
  DIRECTORIO-RECUPERACIÓN \;
 
  No sé si podría usar este:
 
  find . -name '*' -exec file {} \; | grep -o -P '^.+: \w+ image'
 
  Y anidarlo a xargs
 
  Saludos.
 
 
  --
  To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
  with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
  Archive:
 https://lists.debian.org/caj2aoa9styjj2owe3y_b_m-kbkhufbadh1unsmliv3b54y...@mail.gmail.com
 
 
 
 
  --
  
 

 Muchas gracias Roberto. Voy a probarlo.

 Lamento haber escrito al correo se me fue por error el click en send con
el touchpad, tenía más que escribir así que escribí el mensaje completo a
la lista.

Lo siento...

Espero te sirva.

 Saludos.




-- 



Re: [OT] Copiar solo los archivos de tipo image

2015-03-12 Por tema Roberto José Blandino Cisneros
2015-03-06 8:27 GMT-06:00 Maykel Franco maykeldeb...@gmail.com:

 Buenas, he recuperado un montón de archivos de un disco duro que había
 sido formateado e instalado un SO. He usado photorec, y como te va
 creado directorios y va metiendo todos los archivos, me gustaría tirar
 de un comando para que me busque solo las fotos, pero no solo .jpg,
 .jpeg, .png, ... Yo no sé el formato de todas las fotos, con lo cual
 me gustaría que el find detectara si es un archivo de tipo imagen,
 actualmente estoy usando este comando:

 find DIRECTORIO-A-BUSCAR -name '*.jpg' -exec rsync -a --progress {}
 DIRECTORIO-RECUPERACIÓN \;


Sencillo en dos pasos 1) Analizar todos los archivos 2) Analizar cuales son
de formato imagen sin importar su extensión:

$ find . -type f  /tmp/found.txt
$ while read item;do ifimg=$(file $item | grep image | wc -l); if let
ifimg0;then echo $item;fi; done  /tmp/found.txt

Si quieres diferenciarlos por carpetas entonces debes de hacer un paso
adicional y el segundo comando se convertiria un poco más largo:

$ while read item;do ifimg=$(file $item | grep image | wc -l); if let
ifimg0;then extension=$(file $item | awk -F:\  '{print $2}'| awk
'{print $1}'); mkdir -p /path/to/recover/$extension; mv $item
/path/to/recover/$extension/$item;fi; done  /tmp/found.txt

En lugar de solo hacer un echo $item  ahi puedes hacer el mv $item
/path/to/recover


 No sé si podría usar este:

 find . -name '*' -exec file {} \; | grep -o -P '^.+: \w+ image'

 Y anidarlo a xargs

 Saludos.


 --
 To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive:
 https://lists.debian.org/caj2aoa9styjj2owe3y_b_m-kbkhufbadh1unsmliv3b54y...@mail.gmail.com




-- 



Re: [OT] Copiar solo los archivos de tipo image

2015-03-11 Por tema Maykel Franco
El 11/03/2015 20:24, Roberto José Blandino Cisneros 
rojobland...@gmail.com escribió:

 Sencillo:

 $ find . -type f  /tmp/found.txt
 $ while read item;do ifimg=$(file $item | grep image | wc -l); if let
ifimg0;then echo $item;fi; done  /tmp/found.txt


 En lugar de solo hacer un echo $item  ahi puedes hacer el mv $item
/path/to/recover

 2015-03-06 8:27 GMT-06:00 Maykel Franco maykeldeb...@gmail.com:

 Buenas, he recuperado un montón de archivos de un disco duro que había
 sido formateado e instalado un SO. He usado photorec, y como te va
 creado directorios y va metiendo todos los archivos, me gustaría tirar
 de un comando para que me busque solo las fotos, pero no solo .jpg,
 .jpeg, .png, ... Yo no sé el formato de todas las fotos, con lo cual
 me gustaría que el find detectara si es un archivo de tipo imagen,
 actualmente estoy usando este comando:

 find DIRECTORIO-A-BUSCAR -name '*.jpg' -exec rsync -a --progress {}
 DIRECTORIO-RECUPERACIÓN \;

 No sé si podría usar este:

 find . -name '*' -exec file {} \; | grep -o -P '^.+: \w+ image'

 Y anidarlo a xargs

 Saludos.


 --
 To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
listmas...@lists.debian.org
 Archive:
https://lists.debian.org/caj2aoa9styjj2owe3y_b_m-kbkhufbadh1unsmliv3b54y...@mail.gmail.com




 --
 


Muchas gracias Roberto. Voy a probarlo.

Saludos.


Re: [OT] Copiar solo los archivos de tipo image

2015-03-06 Por tema Manolo Díaz
El viernes, 6 mar 2015, a las 23:37 UTC+1 horas,
Maykel Franco escribió:

Luego las ordeno con este script

http://m.linuxjournal.com/content/tech-tip-automaticaly-organize-your-photos-date

Y listo. Por si le sirve a alguien.

identify -verbose $fil | grep DateTimeOri | awk '{print$2 }' | sed s%:%/%g

Es curioso que use grep y sed junto a awk cuando este último es
suficiente por sí solo:

identify -verbose $fil | awk '/DateTimeOri/ {gsub(/:/,/); print $2}'

Y no me extrañaría que algún listero pudiese hacerlo solo con sed.

Saludos.
-- 
Manolo Díaz


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150307010343.3c066...@gmail.com



Re: [OT] Copiar solo los archivos de tipo image

2015-03-06 Por tema Maykel Franco
El 06/03/2015 16:34, Camaleón noela...@gmail.com escribió:

 El Fri, 06 Mar 2015 15:27:05 +0100, Maykel Franco escribió:

  Buenas, he recuperado un montón de archivos de un disco duro que había
  sido formateado e instalado un SO. He usado photorec, y como te va
  creado directorios y va metiendo todos los archivos, me gustaría tirar
  de un comando para que me busque solo las fotos, pero no solo .jpg,
  .jpeg, .png, ... Yo no sé el formato de todas las fotos, con lo cual me
  gustaría que el find detectara si es un archivo de tipo imagen,
  actualmente estoy usando este comando:
 
  find DIRECTORIO-A-BUSCAR -name '*.jpg' -exec rsync -a --progress {}
  DIRECTORIO-RECUPERACIÓN \;
 
  No sé si podría usar este:
 
  find . -name '*' -exec file {} \; | grep -o -P '^.+: \w+ image'
 
  Y anidarlo a xargs

 Hum...

 sm01@stt008:~$ find Escritorio/Varios -name '*' -exec file {} \; | grep
-o -P '^.+: \w+ image' | wc -l
 112

 sm01@stt008:~$ find Escritorio/Varios -type f | file -i -F :: -f - |
awk -v FILETYPE=image  -F:: '$2 ~ FILETYPE { print $1 }' | wc -l
 136

 Habría que depurar esa diferencia en los resultados.

 Saludos,

 --
 Camaleón


 --
 To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
listmas...@lists.debian.org
 Archive: https://lists.debian.org/pan.2015.03.06.15.33...@gmail.com


Voy a ver... Y a probar. Gracias.

Luego las ordeno con este script

http://m.linuxjournal.com/content/tech-tip-automaticaly-organize-your-photos-date

Y listo. Por si le sirve a alguien.

Saludos.


Re: [OT] Copiar solo los archivos de tipo image

2015-03-06 Por tema Camaleón
El Fri, 06 Mar 2015 15:27:05 +0100, Maykel Franco escribió:

 Buenas, he recuperado un montón de archivos de un disco duro que había
 sido formateado e instalado un SO. He usado photorec, y como te va
 creado directorios y va metiendo todos los archivos, me gustaría tirar
 de un comando para que me busque solo las fotos, pero no solo .jpg,
 .jpeg, .png, ... Yo no sé el formato de todas las fotos, con lo cual me
 gustaría que el find detectara si es un archivo de tipo imagen,
 actualmente estoy usando este comando:
 
 find DIRECTORIO-A-BUSCAR -name '*.jpg' -exec rsync -a --progress {}
 DIRECTORIO-RECUPERACIÓN \;
 
 No sé si podría usar este:
 
 find . -name '*' -exec file {} \; | grep -o -P '^.+: \w+ image'
 
 Y anidarlo a xargs

Hum...

sm01@stt008:~$ find Escritorio/Varios -name '*' -exec file {} \; | grep -o -P 
'^.+: \w+ image' | wc -l
112

sm01@stt008:~$ find Escritorio/Varios -type f | file -i -F :: -f - | awk -v 
FILETYPE=image  -F:: '$2 ~ FILETYPE { print $1 }' | wc -l
136

Habría que depurar esa diferencia en los resultados.

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/pan.2015.03.06.15.33...@gmail.com



[OT] Copiar solo los archivos de tipo image

2015-03-06 Por tema Maykel Franco
Buenas, he recuperado un montón de archivos de un disco duro que había
sido formateado e instalado un SO. He usado photorec, y como te va
creado directorios y va metiendo todos los archivos, me gustaría tirar
de un comando para que me busque solo las fotos, pero no solo .jpg,
.jpeg, .png, ... Yo no sé el formato de todas las fotos, con lo cual
me gustaría que el find detectara si es un archivo de tipo imagen,
actualmente estoy usando este comando:

find DIRECTORIO-A-BUSCAR -name '*.jpg' -exec rsync -a --progress {}
DIRECTORIO-RECUPERACIÓN \;

No sé si podría usar este:

find . -name '*' -exec file {} \; | grep -o -P '^.+: \w+ image'

Y anidarlo a xargs

Saludos.


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAJ2aOA9StYjJ2oWE3Y_b_M-kbK=hufbadh1unsmliv3b54y...@mail.gmail.com