迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

如何在 Linux 终端解压 Bzip2 文件

作者:迹忆客 最近更新:2023/03/17 浏览次数:

tar 是一个命令行工具,允许我们创建和解压 tar 文件,它支持绝大多数压缩程序,如 gziplzipbzip2lzmalzopxzcompress。使用 bzip2 压缩的文件以 .tar.bz2.tbz2 结尾。我们可以使用 tar 命令压缩和解压 .tar.bz2.tbz2 格式的文件。

解压一个 .tar.bz2 文件

我们使用 --extract-x 选项,然后使用 -f 选项,然后指定解压的文件。

tar -xf compressed.tar.bz2

它通过检测使用的压缩类型来解压压缩文件 compressed.tar.bz2。我们也可以用同样的命令来解压用其他算法压缩的文件。

对于大多数 Linux 用户来说,tar 工具在安装时是默认安装的。对于 Windows 用户,我们有一个名为 7-zip 的工具来解压 bz2 文件。

如果我们想知道一些关于解压的信息,我们可以使用 -v 选项。

tar -xvf compressed.tar.bz2

它将在终端中打印所有解压文件的名称。

默认情况下,压缩文件的内容将在当前工作目录下解压。如果要在特定的目录下解压文件,我们可以使用 --directory-C 选项,指定需要解压文件的路径。

tar -xf compressed.tar.bz2 -C /home/Extracted_Files

它将把当前工作目录下的压缩文件 compressed.tar.bz2 解压到 home 里面的 Extracted_files 目录。

列出 tar.bz2 文件的内容

要列出 tar.bz2 文件的内容,我们使用 tar 命令的 --list-t 选项。

tar -tf compressed.tar.bz2

输出:

Blues/hey.mp3
1.mp3
2.mp3

它显示了 compressed.tar.bz2 文件的所有内容。

为了获得更多关于内容的细节,如所有者,文件大小,时间戳,我们使用 tar 命令的 --verbose-v 选项。

tar -tvf compressed.tar.bz2

从压缩文件中解压特定的文件和目录

为了只从压缩文件中解压特定的文件和目录,我们在压缩文件后用空格列出要解压的文件和目录的名称。

tar -xf compressed.tar.bz2 1.mp3 2.mp3

它只会从压缩文件中解压 1.mp32.mp3 文件。

在指定文件时,我们必须使用准确的路径来解压文件,如 tar 命令所示,并使用 --list-t 选项。

tar -xf compressed.tar.bz2 jazz Rock

它只会从压缩文件中解压 jazzRock 目录。

如果我们指定的文件不存在,我们会得到一个输出,说没有找到该文件。

tar -xf compressed.tar.bz2 rolling.jpeg。

在这里,如果文件 rolling.jpeg 不存在,我们会得到以下错误。

tar: rolling.jpeg: Not found in archive
tar: Exiting with failure status due to previous errors

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 CentOS 中获取 IP 地址

发布时间:2023/05/04 浏览次数:108 分类:操作系统

这篇简短的文章是对 CentOS 的一个简短介绍,然后简要讨论了我们如何使用命令行界面 (CLI) 在 CentOS 中获取服务器 IP 地址。

在 Linux 中更新 YUM

发布时间:2023/05/04 浏览次数:82 分类:操作系统

本文介绍了 Linux 中的 yum update 命令。本文将教我们如何在 Linux 中更新 YUM,以及如何在 Linux 系统上安装、更新、删除、查找和管理包。

在 Linux 中安装 Deb 文件

发布时间:2023/05/04 浏览次数:130 分类:操作系统

本文介绍如何在 Linux 中安装 deb 文件。在这篇 Linux 文章中,我们将学习如何在 Linux 系统上安装 .deb(Debian 软件包)文件。 我们还将看到如何在安装后删除 .deb 文件。

Linux 中的 lsof 命令

发布时间:2023/05/04 浏览次数:82 分类:操作系统

在这篇 Linux 文章中,我们将了解 Linux 操作系统中的 lsof 命令。 我们将看到如何在 Linux 中将此命令用于不同目的。

Linux 中的 ps aux 命令

发布时间:2023/05/04 浏览次数:69 分类:操作系统

本篇文章将讨论 Linux 中的 ps aux 命令。如果将 aux 快捷方式与 ps 命令一起使用,它将显示用户需要的最多信息,并可以为您提供系统运行进程的当前状态。

Linux 中的 NTP

发布时间:2023/05/04 浏览次数:137 分类:操作系统

本篇文章将讨论 Linux 中的 ntp。NTP 是大多数 IT 基础设施使用的核心协议。 使用它的目的是同步日期和时间信息。

在 Bash 中创建进度条

发布时间:2023/05/04 浏览次数:164 分类:操作系统

这是有关在 Bash 中创建进度条以显示正在运行的命令或进程的进度的指南。本文将探讨在 Bash(Linux 和 macOS 的默认 shell)中向 shell 脚本添加进度条的几种方法。使用 pv 命令在 Bash 中创建进度条

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便