如何在 Windows 上删除 Mac 扩展属性文件

如何在 Windows 上删除 Mac 扩展属性文件

我使用 Mac 备份了一些文件,当我将它们复制回 Windows 时,我最终得到了每个文件的副本 -foo还创建了._foo。显然这些是 Mac 扩展属性文件。非常烦人。

我怎样才能在 Windows 上安全地将它们全部删除?

答案1

我发现最简单的方法是使用 Powershell。它们都具有相同的大小,并且都标记为隐藏,因此您可以像这样非常安全地执行此操作:

 gci -Recurse -Hidden -Path ._* | ?{$_.Length -eq 4KB} | rm -Force

-Force需要删除隐藏文件。

答案2

我也遇到了同样的问题。使用 powershell 中的 gci 的答案对我来说不起作用,但这个有用:

del /s /q /f /a ._*

我从这里找到的:很棒的 Toast 解释

希望这对某些人有帮助。此外,可以在 Mac 上从源头删除“._”文件:将文件从 Mac 复制到可移动驱动器后,在驱动器仍连接到 Mac 时,将文件夹路径拖到 Mac 终端窗口中的此命令中:

dot_clean -nm 

网络上有很多关于使用 dot_clean -nm 的资源,但遗憾的是我找不到用来归因它们的资源。

相关内容