Проблема могла бы состоять в том, что диск должен быть инициализирован драйвером USB, и эта инициализация занимает время, так, чтобы когда разделы в fstab
смонтированы, диск еще не готов, но к тому времени, когда Вы входите в систему, диск готов и монтируется или работы fsck.
Если это - проблема, попытайтесь добавить опцию noauto
в /etc/fstab
и монтирование диска вручную позже в последовательности начальной загрузки, например, в /etc/rc.local
(или безотносительно Ваших предложений распределения). С другой стороны, добавьте noauto
в /etc/fstab
и скажите udev делать монтирование со строкой как это в /etc/udev/rules.d
:
KERNEL=="sd?", PROGRAM=="/sbin/blkid -o value -s UUID %N1", RESULT=="EEDC-3098", RUN+="mount /home/data"
Ваш файл имеет .zip
имя, но не в формате zip. Переименование файла не меняет его содержимое и, в частности, не магически преобразует его в другой формат.
(Или же такая же ошибка может произойти с неполным zip-файлом - но так как утилита Archive работала, это не так.)
Запустите файл user_file_batch1.csv.zip
, чтобы посмотреть, какой это тип файла. Предполагается, что это какой-то другой тип архива, который понимается Archive Utility.
user_file_batch1.csv.zip: uuencoded или xxencoded text
Выполните следующую команду:
uudecode user_file_batch1.csv.zip
Создается файл, имя которого указано в user_file_batch1.csv.zip
. Если вы хотите выбрать другое имя выходного файла:
uudecode -o user_file_batch1.csv.decoded user_file_batch1.csv.zip
Выходной файл на данном этапе может сам по себе быть архивом. (Возможно, на самом деле это zip.) Снова запустите утилиту file
на этом файле, чтобы посмотреть, что это такое. Если вы выберете автоматическое имя файла, то это может дать подсказку.
если вы хотите скопировать текстовое содержимое в zip-файл, просто заархивируйте файл для формата файла, а для отображения содержимого используйте zcat
# unzip ADUReport.zip
Archive: ADUReport.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of ADUReport.zip or
ADUReport.zip.zip, and cannot find ADUReport.zip.ZIP, period.
#gunzip ADUReport.zip
gunzip: ADUReport.zip: unknown suffix -- ignored
zcat ADUReport.zip
#zcat: ADUReport.zip: not in gzip format
#gzip ADUReport.zip
#l
#zcat ADUReport.zip.gz
У меня была похожая проблема при выполнении unzip archive.zip
, выдав мне
Архив: archive.zip
. предупреждение [archive.zip]: ... лишние байты в начале или внутри zip-файла
(попытка обработки в любом случае)
ошибка [archive.zip]: начало центрального каталога не найдено;
zipfile corrupt.
(пожалуйста, проверьте, что вы передали или создали zip-файл в
соответствующем режиме BINARY и что вы правильно скомпилировали UnZip)
Выполнение file archive.zip
дало мне
данные Zip-архива
Использование 7z e archive.zip
сработало.
Перейдите в папку с почтовым индексом и распакуйте с помощью этой команды
jar xvf yourzipfile.zip
У меня была такая же проблема с распаковкой.
Затем я безуспешно пытался извлечь его с помощью 7z и jar. Позже выяснилось, что это была тихая старая версия p7zip.
Я установил новый из источника , и это решило проблему. Простой:
7z x archive.zip
извлек его правильно.
Получил это в чьем-то скрипте, когда распаковывал вот так кучу на зипы
unzip -o -q 'prefix*'
и где файлы с одинаковым префиксом внутри zip.
Исправлено с помощью
unzip -o -q 'prefix*.zip'