Как распаковать файлы ".zip"?
Я скачал некоторые файлы из Интернета, но не могу понять, как получить к ним доступ...
Я собираюсь обойтись без интернет-сервиса на неделю, так как другие счета требуют моего внимания больше. Я был очень расстроен, в Steam не так много бесплатных игр для Linux, но потом я подумал о Gamejolt! Я пошел в прицел, нашел несколько игр и подумал: "Что за черт? Я мог бы попробовать их на неделю".
Я скачал две игры, и обе пришли в.zip-файлах, вторая - файл.zip.part - что бы это ни значило.
Я не могу открыть их в диспетчере архивов и не могу запустить их как приложение Wine. Я искал ответ, чтобы распаковать файлы.zip, и я не нашел ни полезного, ни недавнего ответа. Некоторые люди говорят, что для установки команды unzip я пытаюсь это сделать, и что-то идет не так. Я пытаюсь распаковать команду, думая, что, может быть, она у меня уже есть, и что-то идет не так. Как мне распаковать эти игры? У меня может быть день до того, как он выключится, и я начинаю беспокоиться.
Когда я пытаюсь установить unzip, я получаю это:
*E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)*
*E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?*
Когда я пытаюсь распаковать программу, я получаю это:
*unzip: cannot find or open renryuu-ascension-17.05.15-linux-version.zip.part, renryuu-ascension-17.05.15-linux-version.zip.part.zip or renryuu-ascension-17.05.15-linux-version.zip.part.ZIP.*
Когда я пытаюсь разархивировать программу без ".part", я получаю это:
*unzip: cannot find or open renryuu-ascension-17.05.15-linux-version.zip, renryuu-ascension-17.05.15-linux-version.zip.zip or renryuu-ascension-17.05.15-linux-version.zip.ZIP.*
Пожалуйста, помогите мне, ответ может быть очевидным, но я действительно новичок в командной строке...
2 ответа
Первый вопрос по установке unzip
из-за недостаточных разрешений. Скорее всего, вы пытались установить unzip
сapt-get install unzip
, Этого не достаточно Вам необходимо установить uzip
от
sudo apt-get install unzip
Скорее всего, что unzip
уже существует в вашей системе. Вы можете проверить установку командой
which unzip
Для вашего второго выпуска вы видите .zip.part
расширение, потому что zip
файл не был полностью загружен. Вы можете либо попытаться загрузить его снова из того же источника, либо выбрать другой источник.
Вам не нужно ничего устанавливать - вы можете просто использовать Python. Это из zipfile - Работа с ZIP-архивами - Документация Python 3.7.2
Интерфейс командной строки
Модуль zipfile предоставляет простой интерфейс командной строки для взаимодействия с ZIP-архивами.
Если вы хотите создать новый ZIP-архив, укажите его имя после
-c
вариант, а затем перечислите имена файлов, которые должны быть включены:$ python -m zipfile -c monty.zip spam.txt eggs.txt
Передача каталога также допустима:
$ python -m zipfile -c monty.zip life-of-brian_1979/
Если вы хотите извлечь ZIP-архив в указанный каталог, используйте
-e
опция:$ python -m zipfile -e monty.zip target-dir/
Для получения списка файлов в ZIP-архиве используйте
-l
опция:$ python -m zipfile -l monty.zip
Параметры командной строки
-l <zipfile>
--list <zipfile>
Список файлов в zipfile.
-c <zipfile> <source1> ... <sourceN>
--create <zipfile> <source1> ... <sourceN>
Создать zipfile из исходных файлов.
-e <zipfile> <output_dir>
--extract <zipfile> <output_dir>
Распакуйте zipfile в целевой каталог.
-t <zipfile>
--test <zipfile>
Проверьте, действителен ли zip-файл или нет.
Так что ваша команда будет
$ python -m zipfile -e renryuu-ascension-17.05.15-linux-version.zip
Попробуйте -t
вариант для тестирования, а также.
Тем не менее, в вашем конкретном случае, .part
означает, что файл не завершил загрузку или загружается в данный момент.