gpt4 book ai didi

shell - Apple 文件系统 (APFS) 检查文件是否是终端(shell)上的克隆

转载 作者:行者123 更新时间:2023-12-03 13:38:06 28 4
gpt4 key购买 nike

macOS High Sierra 提供了一个新的文件系统:APFS。

此文件系统支持文件的克隆操作:存储上无数据重复。
cp命令有一个标志 (-c),可以在终端(shell)中进行克隆。

但是我没有找到一种方法来识别这些克隆文件。

有人知道如何使用 shell 命令或现有命令中的标志来识别克隆文件,例如 ls ?

最佳答案

3 年零 2 个月后......我因为这个问题在 stackoverflow 上获得了很多积分。
所以昨天我决定重新讨论这个话题:)。
使用 fcntl 和 F_LOG2PHYS 可以检查文件是否使用相同的物理块。
所以我使用这个想法制作了一个实用程序并将其放在 github ( https://github.com/dyorgio/apfs-clone-checker ) 上。
这只是第一个发布的家伙,但我希望社区可以改进它。
现在也许可以诞生一个使用克隆 APFS 功能删除重复文件的好工具。 >:)

关于shell - Apple 文件系统 (APFS) 检查文件是否是终端(shell)上的克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46417747/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com