0store - 云端在线

这是命令 0store,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


0store — 管理实现缓存

概要


0店 DIGEST 目录

0店 DIGEST 档案 [ 提取 ]

0店 审计 [ 目录 ...]

0店 复制 目录 [ 目录 ]

0店 发现 DIGEST

0店 名单

0店 舱单 目录 [ 算法 ]

0店 优化 [ CACHE ]

0店 确认 ( DIGEST | 目录 )

0店 管理

商品描述


0store 提供对低级实现缓存的访问。 通常,缓存是
使用自动更新 0发射(1)。

地址


将目录添加到商店(制作副本):

0店 sha256=XXX 目录

要将存档添加到商店:

0店 sha256=XXX 存档.tgz

要将存档的子目录添加到商店:

0店 sha256=XXX 存档.tgz 子目录

计算实际摘要并与给定摘要进行比较。 如果它们不匹配,则
操作被拒绝。

审计


验证每个给定缓存目录中的每个实现,或所有
如果没有给出参数,则默认缓存目录。 这将检测任何包
自从拆开包装后就被篡改过。 如果 0store 本身可以是
被攻击者修改,将可疑文件系统挂载到已知良好的机器上并运行
那台机器的 0store 在挂载的缓存目录中。

有关对每个包执行的验证的详细信息,请参阅下面的“验证”命令。

COPY


要复制实现(名称格式为“algorithm=value”的目录),请使用
复制功能。 这类似于执行普通的递归目录复制,然后执行
a 0店 确认 检查名称是否与内容匹配。 例如:

0店 复制 〜someuser/.cache/0install.net/implementations/sha256=XXX
/var/cache/0install.net/implementations/

FIND


要查找存储项目的路径:

0店 发现 sha256=XXX

清单


查看当前配置的实现缓存列表:

0店 名单

要将目录添加到此列表中,请将它们添加到您的“implementation-dirs”配置中
文件中。

管理


要打开一个显示缓存内容的窗口:

0店 管理

您可以使用它来删除不再需要的程序版本。 然而,这并不
删除您添加的所有启动器(尝试启动该程序会提示您下载
丢失的文件再次)。 为此,请尝试:

0desktop

表现


已弃用。 请改用“0install 摘要”。

优化


将重复文件硬链接在一起以节省空间:

0店 优化 [缓存]

这会读取缓存目录中的所有清单文件
(〜/.cache/0install.net/implementations 默认情况下)并查找重复项(带有
相同的权限、修改时间和摘要)。 当它找到一对时,它会删除一个
并用与另一个的硬链接(原子地)替换它。

未优化使用旧的“sha1”算法的实现。

校验


要检查项目是否正确存储:

0店 确认 /路径/到/sha256=XXX

这将计算目录的清单并检查其摘要是否与
目录的名称。 它还检查它是否与里面的 .manifest 文件的摘要匹配
目录。 如果 .manifest 与当前树不对应,则显示一个列表
差异(统一差异格式)。

命令行 配置


-h, - 帮帮我
显示内置帮助文本。

-v, --详细
更详细的输出。 使用两次以获得更详细的输出。

-V, - 版
显示版本信息。

使用 onworks.net 服务在线使用 0store



最新的 Linux 和 Windows 在线程序