Linux 上的 Pax 命令示例Linux 上的 Pax 命令示例Linux 上的 Pax 命令示例Linux 上的 Pax 命令示例
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux 上的 Pax 命令示例

pax 是一个介于 cpio 和 tar 之间的归档实用程序。这只是因为它独立于特定的存档格式,并且支持多种不同的存档格式。它可以执行简单的任务,例如创建选定目录的压缩存档,也可以轻松地创建每日增量备份。

在本教程中,我们将了解如何通过在 Linux 系统上使用 pax 创建增量备份来保护我们的日常工作。在某些 Linux 发行版上,默认情况下可能不会安装此命令。在这种情况下,您需要手动安装它。我们将在下面提供相关说明。

在本教程中您将学习:

  • 如何在主要 Linux 发行版上安装 pax

  • 如何在 Linux 上使用 pax

在 Linux 中安装 pax

如果默认情况下您的系统上尚未安装 pax,您可以使用下面相应的命令通过系统的包管理器安装它。

要在 Ubuntu、Debian 和 Linux Mint 上安装 pax:


$ sudo apt install pax

要在 Fedora、CentOS、AlmaLinux 和 Red Hat 上安装 pax:


$ sudo dnf install pax

要在 Arch Linux 和 Manjaro 上安装 pax:


$ sudo pacman -S pax

常用选项

一旦您有一些文件需要备份,您可以使用pax命令创建初始备份,然后在将来再次使用它来仅备份增量更改。与完整备份相比,这可以节省大量磁盘空间,并且速度更快、效率更高。

请参阅下面的一些示例,了解如何开始使用 pax。

Linux 中的 pax 命令示例

  1. 要备份目录,我们将提供 -w、-v 和 f 选项。 -w 表示写入,告诉 pax 我们希望写入备份。 -v 只是很详细,因此我们可以在 pax 处理我们的请求时看到备份过程的展开。 -f 允许我们指定我们创建的备份文件的路径。

    
    $ pax -wvfz mybackup.pax ~/myfiles
    

    此命令已在目录 ~/myfiles 中创建名为 mybackup.pax 的备份。

  2. 要创建增量备份,我们可以使用 -T 选项指示 pax 命令仅复制自午夜以来更改和创建的文件。您可以无限期地继续进行增量备份。但是,建议每周或每月至少进行一次全面的背部检查,但频率将取决于您的工作性质。请注意,我们还在下面的命令中将日期添加到增量备份中。

    
    $ pax -T 0000 -wvf mybackup-$(date +%Y%m%d).pax ~/myfiles
    
  3. 如果您担心磁盘空间,您还可以添加 -z 选项来创建压缩存档。

    
    $ pax -wvfz mybackup.pax ~/myfiles
    
  4. 我们可以使用 -r 命令读取 pax 文件并提取其内容。我们仍将在命令中保留 -v 和 -f 选项,以便查看详细输出并指定我们希望打开的 pax 文件。

    
    $ pax -rvf mybackup.pax ~/myfiles
    

注意
您始终可以使用 man 命令来阅读有关 pax 命令及其官方文档的更多信息。单击上一个链接可查看如何打开 Linux 系统上任何命令的手册页。

结束语

在本教程中,我们了解了如何在 Linux 系统上安装和使用 pax 命令。 Pax 是一个方便的工具,类似于 Linux 上的其他主要工具,例如 tar 和 cpio。它特别适合创建增量备份,因为它允许我们指定文件应该有多久才能成为备份的一部分。

©2015-2025 艾丽卡 support@alaica.com