Hoy perdí mucho tiempo sin encontrar una solución a lo que parece un problema simple en Windows 7.
Descripción del problema
Recibí un archivo adjunto Zip en Microsoft Outlook, y quiero guardarlo y luego descomprimirlo o acceder a los archivos en git bash .
Ahora, después de guardar el archivo Zip, puedo verlo bien en el Explorador de Windows, donde aparece como una "carpeta comprimida (en zip)".
Pero, si trato de verlo desde git bash, digamos que si uso el ls -a
comando, no puedo verlo. Del mismo modo, si trato de encontrarlo usando el find
comando Unix , no puedo encontrarlo.
Sin embargo, si creo un nuevo archivo Zip usando 7-zip, todo está bien. Puedo verlo en el Explorador de Windows (y el tipo de archivo sigue siendo el mismo, "Carpeta comprimida (en zip)"), y también puedo verlo desde git bash (donde solo veo un archivo con una extensión .zip).
¿Quizás Microsoft Outlook está haciendo algo especial cuando guarda los archivos adjuntos Zip?
Experimentar
Para probar esto si este es el caso, hice los siguientes pasos.
Usando 7-zip, creé un archivo Zip al comprimir un directorio que pude ver en git bash. Como referencia, este archivo estaba en ~ / Documentos.
En el explorador de Windows, la "carpeta" Zip creada (porque Windows Explorer parece ver todos los archivos Zip como "carpetas") tiene estas propiedades:
Avanzado:
Y desde git bash, usando herramientas similares a Linux, veo:
$ ls -l ~/Documents/CIMS.zip
-rw-r--r-- 1 redacted 1049089 156383 Sep 6 15:30 /c/Users/redacted/Documents/CIMS.zip
y
$ stat ~/Documents/CIMS.zip
File: /c/Users/redacted/Documents/CIMS.zip
Size: 156383 Blocks: 156 IO Block: 65536 regular file
Device: 7c8023c0h/2088772544d Inode: 2251799813896974 Links: 1
Access: (0644/-rw-r--r--) Uid: (redacted/redacted) Gid: (redacted/ UNKNOWN)
Access: 2018-09-06 15:30:21.838707400 +1000
Modify: 2018-09-06 15:30:21.897707400 +1000
Change: 2018-09-06 15:30:21.899707400 +1000
Birth: 2018-09-06 15:30:21.838707400 +1000
Luego, me envié el archivo por correo electrónico y luego guardé el que recibí de mí en ~ / Desktop.
Lo comprobé desde git bash, y no puedo ver ese archivo guardado en mi escritorio:
$ ls -a ~ / Desktop / ./ ../ desktop.ini get-pip.py * 'Microsoft Outlook 2010.lnk' *
Sin embargo, desde el Explorador de Windows, las propiedades del archivo Zip son idénticas a la copia original en ~ / Documentos:
y
Pregunta
Aparentemente, Outlook está haciendo algo a estos archivos cuando los guarda. ¿Hay alguna forma conveniente de guardar estos archivos como archivos Zip normales?
fuente
-l
opción revela información adicional sobre los archivos, pero supongo que tiene razón en que no es relevante aquí. Lo he editado.