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 文件系统
每月457次下载
45KB
895 行
bak9
创建文件的备份 .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