Сохранение вложенных файлов ZIP и чтение их в Git Bash
Сегодня я потерял много времени, не найдя решения, которое кажется простой проблемой в Windows 7.
Описание проблемы
Я получил вложение в виде файла Zip в Microsoft Outlook, и я хочу сохранить его, а затем распаковать его или иным образом получить доступ к файлам в нем в git bash .
Теперь, сохранив Zip-файл, я прекрасно вижу его в Windows Explorer, где он указан как «Сжатая (zip) папка».
Но, если я попытаюсь просмотреть его из git bash, скажем, если я использую ls -a
команду, я не смогу ее увидеть. Аналогично, если я попытаюсь найти его с помощью Unixfind
, я не могу найти его.
Однако, если я создаю новый Zip-файл, используя 7-zip, все в порядке. Я вижу это в проводнике Windows (и тип файла остается тем же, «Сжатая (zip) папка»), и я также могу видеть это из git bash (где я просто вижу файл с расширением .zip).
Возможно, Microsoft Outlook делает что-то особенное, когда сохраняет вложения в виде файлов Zip?
эксперимент
Чтобы проверить это, если это так, я сделал следующие шаги.
Используя 7-zip, я создал Zip-файл, заархивировав каталог, который я мог видеть в git bash. Для справки, этот файл был в ~ / Documents.
В проводнике Windows созданная папка Zip (поскольку Windows Explorer, похоже, видит все файлы Zip как «папки») имеет следующие свойства:
Дополнительно:
А из git bash, используя Linux-подобные инструменты, я вижу:
$ ls -l ~/Documents/CIMS.zip -rw-r--r-- 1 redacted 1049089 156383 Sep 6 15:30 /c/Users/redacted/Documents/CIMS.zip
а также
$ 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
Затем я отправил файл себе по электронной почте, а затем сохранил тот, который получил от себя, в ~ / Desktop.
Я проверил из git bash, и я не вижу этот файл, сохраненный на моем рабочем столе:
$ ls -a ~ / Desktop / ./ ../ desktop.ini get-pip.py * 'Microsoft Outlook 2010.lnk' *
Однако из проводника Windows свойства файла Zip идентичны исходной копии в ~ / Documents:
а также
Вопрос
Очевидно, что Outlook что-то делает с этими файлами, когда сохраняет их. Есть ли удобный способ сохранить эти файлы так же, как обычные Zip-файлы?
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами