J. *_*ere 2 command-line games unzip
我从网上下载了一些文件,但我不知道如何访问它们...
我将不得不在没有互联网服务的情况下离开一周,因为其他账单需要我更多地注意。我真的很郁闷,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?*
Run Code Online (Sandbox Code Playgroud)
当我尝试解压缩程序时,我得到以下信息:
*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.*
Run Code Online (Sandbox Code Playgroud)
当我尝试在没有“.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.*
Run Code Online (Sandbox Code Playgroud)
请帮助我,答案可能很明显,但我对命令行真的很陌生......
小智 6
安装的第一个问题unzip是权限不足。您可能已经尝试unzip使用
apt-get install unzip. 这还不够。您需要unzip通过以下方式安装:
sudo apt-get install unzip
可能unzip已经存在于您的系统中。这将是最常见的场景。您可以通过命令验证安装
which unzip
对于您的第二个问题,您看到的是.zip.part扩展名,因为zip文件未完全下载。您可以尝试从同一来源再次下载它,也可以选择不同的来源。
你不需要安装任何东西——你可以只使用 Python。这是来自zipfile — 使用 ZIP 档案 — Python 3.7.2 文档
命令行界面
zipfile 模块提供了一个简单的命令行界面来与 ZIP 档案交互。
如果要创建新的 ZIP 存档,请在
-c选项后指定其名称,然后列出应包含的文件名:Run Code Online (Sandbox Code Playgroud)$ python -m zipfile -c monty.zip spam.txt eggs.txt传递目录也是可以接受的:
Run Code Online (Sandbox Code Playgroud)$ python -m zipfile -c monty.zip life-of-brian_1979/如果要将 ZIP 存档解压缩到指定目录,请使用以下
-e选项:Run Code Online (Sandbox Code Playgroud)$ python -m zipfile -e monty.zip target-dir/如需 ZIP 存档中的文件列表,请使用以下
-l选项:Run Code Online (Sandbox Code Playgroud)$ 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>
测试 zipfile 是否有效。
所以你的命令是
$ python -m zipfile -e renryuu-ascension-17.05.15-linux-version.zip
Run Code Online (Sandbox Code Playgroud)
也可以尝试-t测试选项。
但是,在您的特定情况下,这.part意味着文件未完成下载或当前正在下载。
| 归档时间: |
|
| 查看次数: |
55158 次 |
| 最近记录: |