Linux 和 Unix TAR 命令

在本教程中,我们将向您展示可能对您有所帮助的各种 Linux 和 Unix Tar 命令示例。 对于那些不知道的人, 焦油命令 用于将一组文件和目录翻录成高度压缩的存档文件,在 Linux 中通常称为 tarball 或 tar、gzip 和 bzip。 tar 是最广泛使用的创建压缩存档文件的命令,可以轻松地从一个磁盘移动到另一个磁盘或机器到机器。 本文的主要目的是提供各种 tar 命令示例,这些示例可能有助于您理解并成为 tar 归档操作专家。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 如果你想了解 tar Linux 中的命令和示例,那么这篇文章非常适合您。

先决条件

  • 运行以下操作系统之一的服务器:基于 Ubuntu 或基于 RHEL。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

Linux 和 Unix TAR 命令

  • 创建 tar 存档文件

示例命令为目录创建 tar 归档文件 idroot.tar /home/idroot 在当前工作目录中。

$ tar -cvf idroot.tar /home/idroot/  /home/idroot/ /home/idroot/install.sh /home/idroot/openvpn-2.0.9-1.tar.gz
  • 创建 tar.gz 存档文件

示例命令为目录创建压缩的 gzip 归档文件 idroot.tar /home/idroot 在当前工作目录中。

$ tar cvzf Mythemes.tar.gz /home/idroot  /home/idroot/ /home/idroot/kardun /home/idroot/eleganthemes /home/idroot/adsready
  • 解压 tar 文件或 gzip-bz2 tar 文件
$ tar xvzf idroot.gz - for uncompress a gzip tar file (.tgz or .tar.gz) $ tar xvjf idroot.tar.bz2 - for uncompress a bzip2 tar file (.tbz or .tar.bz2) $ tar xvf idroot.tar - for uncompressed tar file (.tar)
  • 焦油命令选项
c – create a archive file. x – extract a archive file. v – show the progress of archive file. f – filename of archive file. t – viewing content of archive file. j – filter archive through bzip2. z – filter archive through gzip. r – append or update files or directories to existing archive file. W – Verify a archive file.

Save

感谢您使用本教程来解释您的 Linux 和 Unix Tar 命令。 如需其他帮助或有用信息,我们建议您查看 Tar 官方网站.