0 votos

¿Cómo se puede ordenar los archivos sin conocer su extensión?

Recientemente he estado teniendo un problema de mover una copia de seguridad de un iPhone a un nuevo iPhone. Después de muchas horas con el Soporte técnico de Apple he llegado a la conclusión de que es una causa perdida, pero tengo la copia de seguridad, y soy capaz de ver los archivos de la copia de seguridad, incluidos mis fotos. Me preguntaba si alguien sabía cómo ordenar estos archivos con Automator para que yo pueda tener todas las fotos en una carpeta. Yo he intentado usar el "Género" es la imagen de" filtro", pero que sólo funcionará si la extensión es una extensión de la imagen, y ya que ninguno de los archivos de cualquier extensión no funcionará.

0voto

geocoin Puntos 121

No es necesario el uso de Python, usted puede hacer esto en la línea de comandos: archivo

por ejemplo.

$ file *
Sams.jpg:               JPEG image data, JFIF standard 1.01, aspect ratio, density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=10, manufacturer=Apple, model=iPhone 7, orientation=upper-left, xresolution=150, yresolution=158, resolutionunit=2, software=Photos 1.5, datetime=2016:11:13 14:09:31, GPS-Data], baseline, precision 8, 4032x3024, frames 3

Así, se puede volcar los datos, y hacer algo para las rutas de acceso que desee.

por ejemplo.

alex@smiley:~|⇒  find . -type f -exec file {} \;
./.bash_history: ASCII text
./.bash_login: ASCII text
./.bash_profile: ASCII text
./.bashrc: ASCII text
./.bashrc.bak: ASCII text
./.cache/fontconfig/0f0db7876307790c19e1f91eb9095080-le64.cache-4: data
./.cache/fontconfig/1487dd4aecf3164c4a11193169052443-le64.cache-4: data
./.cache/fontconfig/2d5afd1bf94294700ac1600496f0236c-le64.cache-4: data
./.cache/fontconfig/3f80be19c668e16fc38439c9c84a1bc7-le64.cache-4: data
./.cache/fontconfig/49aa604a5ac92994756d3008e408245c-le64.cache-4: data
./.cache/fontconfig/558352270fb122ca08359d23b5a778d4-le64.cache-4: data

etc.

Filtro de la salida de las imágenes, el uso de grep:

Desde el directorio de almacenamiento de su back-ups:

encontrar . -type f-exec archivo {} \; | grep imagen

alex@smiley:~|⇒  find . -type f -exec file {} \; | grep image
./.gradle/caches/minecraft/assets/objects/92/92750c5f93c312ba9ab413d546f32190c56d6f1f: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced
./.gradle/caches/minecraft/assets/objects/bd/bdf48ef6b5d0d23bbb02e17d04865216179f510a: PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X