如何将文件解压到特定文件夹 Linux

您所在的位置:网站首页 解压到指定文件夹命令 如何将文件解压到特定文件夹 Linux

如何将文件解压到特定文件夹 Linux

2024-04-22 02:00| 来源: 网络整理| 查看: 265

如何将文件解压到特定文件夹 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