许多开发者在 macOS 上打包 tar.gz 文件并部署至 Linux 服务器时,常会遇到 `LIBARCHIVE.xattr` 警告或生成 `._` 前缀的冗余文件。这是因为 macOS 自带的 BSD tar 默认包含苹果特有的扩展属性。文章提供了三种解决方案:在打包时添加 `–no-xattrs` 参数、使用 `–disable-copyfile` 参数,或直接通过 Homebrew 安装 GNU tar 替代系统默认工具,从而彻底解决此类兼容性问题,确保跨平台部署的整洁与高效。
原文链接:Hacker News

IT资源栈
评论前必须登录!
立即登录 注册