macOS 的 dot_clean 命令:合并或删除 ._* 文件
来源标题:dot_clean Man Page
dot_clean 是 macOS 命令行工具,用于将 ._* 点下划线(AppleDouble)文件与对应的原生文件合并,或将其删除。使用 -m 参数可始终删除点下划线文件,便于与非 Mac 机器共享文件;默认 --keep=mostrecent 会优先采用数据叉信息。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
如何操作 dot_clean 移除点下划线文件。将 .* 文件与对应的原生文件合并。 语法 dot_clean [-fmnsv] [--keep=[mostrecent|dotbar|native]] [dir ...] 关键选项 -f 扁平合并。不递归合并给定 dir 中的所有目录。默认关闭。 -h 帮助。打印详细用法信息。 -m 始终删除点下划线文件。 -n 如果没有匹配的原生文件,则删除点下划线文件。 -s 跟随符号链接。找到符号点下划线文件时将跟随它们。 -v 打印详细输出。 --keep=mostrecent 默认选项。如果某个属性与数据分支关联,则使用该属性。否则,使用存储在 AppleDouble 文件中的信息。 --keep=dotbar 始终使用存储在 AppleDouble 文件中的信息,替换与原生文件关联的任何扩展属性。 --keep=native 始终使用与数据分支关联的信息,忽略任何 AppleDouble 文件。 在与非 Mac 机器共享文件时,删除点下划线文件(使用 -m)很有用。 对于每个 dir,dot_clean 会根据给定参数指定的规则,递归地将所有 .* 文件与其对应的原生文件合并。默认情况下,如果原生文件上的某个属性也存在于 ._ 文件中,则使用最新的属性。 如果未给出操作数,则输出用法信息。 如果给出多个目录,则按指定顺序合并目录。 dot_clean 实用工具成功时退出码为 0,发生错误时退出码 >0。 从文件夹 ~/demo 中移除不需要的“._”文件,这也会将任何 AppleDouble 元数据与对应文件合并。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。