如何将文件解压到特定文件夹 Linux |
您所在的位置:网站首页 › 解压到指定文件夹命令 › 如何将文件解压到特定文件夹 Linux |
如何将文件解压到特定文件夹 Linux
将压缩文件发送给某人时可以节省带宽。您可以压缩任何文件,并且有不同的工具,例如zip和tar。除非您指定不同的目录,否则压缩文件将被提取到当前工作目录。此外,不同的实用程序具有各种选项,您必须添加这些选项以帮助将存档文件提取到特定文件夹。 使用解压工具时,有一种方法可以为解压的文件指定不同的目录。本指南将讨论如何在 Linux 中使用unzip和tar创建存档文件并将内容提取到特定目录。 解压 zip 文件zip 文件是使用 zip 创建的,这是一种跨平台压缩和打包实用程序,允许指定压缩级别(范围从 1 到 9)。 使用zip创建zip文件时,解压后的文件存储在当前目录中。让我们在当前目录中创建 zip 文件,然后将内容解压到其他位置。 要创建 zip 文件,语法为: $ zip [options] [zip-name] [zip-files]在我们的例子中,我们正在压缩不同的文件和文件夹。我们的 zip 文件名为 example1.zip。 以下命令为: $ zip example1.zip *.txt *.bin names details我们的 zip 文件已准备就绪,当前位于 /Documents 目录中。如果我们要在不指定路径的情况下提取它,则以下命令将是: $ unzip example1.zip但是,让我们指定路径并将文件内容提取到 /Downloads 目录。此外,您必须添加 -d 标志来指定路径。现在,语法是: $ unzip [zip-file] -d /path/directory创建一个目录来提取 zip 文件内容,然后使用以下命令使用 unzip 来提取文件: $ mkdir -p ~/Downloads/zip-extracted $ unzip example1.zip -d ~/Downloads/zip-extracted如果我们列出创建的目录的内容,我们会看到提取成功。 这就是全部。无论您使用的是创建的还是下载的 zip 文件,过程和概念都是相同的。 提取 tar 存档文件tar 格式是最常见的压缩格式。大多数文件都是 tar.gz、tar 或 tzg 格式。提取的工作方式相同,并且与 zip 文件一样,除非另有指定,否则默认提取发生在当前目录中。 快速创建一个 tar 存档以用于以下示例。在我们的例子中,我们的存档是example2.tar: 您可以使用-C或-目录标志来提取tar文件。此外,您还需要创建目录来保存提取的文件,就像我们对解压缩所做的那样。 提取的语法是: $ tar -xvf [tar-file] -C /path/directrory或者 $ tar -xvf [tar-file] --directory /path/directory在我们的例子中,我们的命令是: $ mkdir -p ~/Downloads/tar-extracted $ tar -xvf example2.tar -C ~/Downloads/tar-extracted请注意,example2.tar是我们的 tar 存档文件的名称,我们要提取到的路径和目录是 ~/Downloads/tar-extracted。 因此,请替换名称以匹配您的情况。 我们可以列出并确认提取是否成功,以下输出显示一切按预期工作: 对于其他 tar 格式,该过程是相同的。例如,要提取 .tgz 文件,命令将类似于下图所示的命令。另请注意,我们使用的是 -目录 标志,它与 -C 相同。 结论 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |