#backup #copy #backup-file #directory #create #file-copy #user

bin+lib bak9

创建文件的备份 .bak 复制

8 个不稳定版本 (3 个破坏性更新)

0.3.1 2024年5月24日
0.3.0 2024年5月22日
0.2.1 2024年5月6日
0.1.2 2024年5月6日
0.0.2 2024年5月3日

#688 in 文件系统

Download history 607/week @ 2024-04-30 190/week @ 2024-05-07 1/week @ 2024-05-14 290/week @ 2024-05-21 1/week @ 2024-05-28 4/week @ 2024-06-04 2/week @ 2024-06-11 54/week @ 2024-07-02

每月457次下载

GPL-3.0-or-later

45KB
895

bak9

Latest Version

创建文件的备份 .bak 复制。

用法

bak[选项] 文件 [目录] [命令]

创建 文件 的备份 .bak 复制。

如果没有指定 目录,则复制将在与文件相同的目录中创建。

如果指定 - 或用户没有权限复制到目录,则将使用用户的程序数据目录。

如果存在 多个 文件的备份,则使用的旋转文件名扩展名将是: .bak.N

最新的旋转备份始终是 .bak.0

-n NUM 个备份后进行旋转备份的修剪。

如果当前备份与其前一个备份没有不同,则将跳过复制。

可以附加额外的 命令 以列出、比较或删除备份。

选项

  • -nNUM
    创建最多 NUM 个备份文件。[默认值:10]

  • -q
    静默。抑制输出。

  • -f 强制操作,无需确认。

命令

  • ls
    列出目录中所有 文件 的备份。

  • diff N
    显示文件与目录中指定的 bak.N 备份之间的差异。[默认值:0]

  • rm
    删除目录中所有 文件 的备份。

许可协议 (GPL3)

bak9:创建文件的备份 .bak 复制。
版权 (C) 2024 Asmov LLC

本程序是免费软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分配它和/或修改它,许可证版本为3,或(在您选择的情况下)任何较新版本。

本程序的分发是出于希望它可能有用,但没有任何保证;甚至没有对适销性或特定用途的适用性的暗示保证。有关更多信息,请参阅GNU通用公共许可证。

您应该已随本程序收到了GNU通用公共许可证的副本。如果没有,请访问https://www.gnu.org/licenses/

依赖项

~2-11MB
~74K SLoC