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 系统上无警告解压。

相关推荐
mango_mangojuice2 小时前
Linux学习笔记(角色,权限管理)1.21
linux·笔记·学习
码农垦荒笔记2 小时前
OpenClaw 实战 #02-1:新手一把过(原Clawdbot )保姆级安装教程-Mac版
人工智能·macos·openclaw
遇见火星2 小时前
Linux综合性能监控工具dstat命令详解
linux·服务器·php·dstat
咕噜咕噜啦啦3 小时前
ROS入门
linux·vscode·python
我送炭你添花3 小时前
开源TR-069 ACS(自动配置服务器)GenieACS 的四个主要模块详细介绍
运维·服务器·开源
杭州杭州杭州3 小时前
Docker
运维·docker·容器
Yana.nice3 小时前
证书格式的适用场景与核心对比
java·linux
爱装代码的小瓶子3 小时前
【C++与Linux基础】文件篇(8)磁盘文件系统:从块、分区到inode与ext2
linux·开发语言·c++
denggun123453 小时前
Material 和 Cupertino
macos·objective-c·cocoa