macOS 打出来的 tar 包,Linux 常见告警(tar 包里带了 macOS 的扩展属性(xattr))

macOS 打出来的 tar 包,Linux 常见告警

问题描述:

当你在 macOS 上创建 tar 包时,默认会包含 macOS 的扩展属性(extended attributes),而 Linux 系统不识别这些属性,所以会产生警告。

解决方案

创建 tar 包时排除扩展属性

方法一:使用 COPYFILE_DISABLE 环境变量

bash 复制代码
COPYFILE_DISABLE=1 tar -czvf archive.tar.gz /path/to/files

命令解释:

  • COPYFILE_DISABLE=1:设置环境变量,指示 tar工具忽略 macOS 特有的扩展属性(如 ._文件)。
  • tar -czvf ...:正常的打包压缩命令。

]效果:生成的 archive.tar.gz是一个纯净、跨平台兼容的归档文件,可以在任何标准 Linux 或 Unix 系统上无警告解压。

相关推荐
子琦啊10 分钟前
【算法复习】字符串 | 两个底层直觉,吃透高频题
linux·运维·算法
AOwhisky1 小时前
Kubernetes 学习笔记:集群管理、命名空间与 Pod 基础
linux·运维·笔记·学习·云原生·kubernetes
小龙在慢慢变强..2 小时前
目录结构(FHS 标准)
linux·运维·服务器
2035去旅行2 小时前
嵌入式开发,如何选择C标准库
linux·arm开发
刘延林.2 小时前
win11系统下通过 WSL2 安装Ubuntu 24.04 使用RTX 5080 GPU
linux·运维·ubuntu
星恒讯工业路由器2 小时前
星恒讯工业生产自动化解决方案
运维·物联网·自动化·智能路由器·信息与通信
a8a3022 小时前
Laravel9.x新特性全解析
运维·spring boot·nginx
beyond阿亮2 小时前
IEC104 Client Simulator - IEC104 主站/客户端模拟器 仿真器免费使用教程
运维·服务器·网络
Agent产品评测局3 小时前
生产排期与MES/ERP系统打通,实操方法详解:2026企业级智能体与超自动化集成实战指南
运维·人工智能·ai·chatgpt·自动化