在本教程中,我们将向您展示可能对您有所帮助的各种 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.
感谢您使用本教程来解释您的 Linux 和 Unix Tar 命令。 如需其他帮助或有用信息,我们建议您查看 Tar 官方网站.