使用 zip 命令时,我有时会收到以下错误:
*** 检测到缓冲区溢出 ***:终止
正在备份的材料中的某些文件名包含单引号(ascii 代码 E2 80 99)。这只是在 ubuntu 24.04 上使用 zip 时出现的问题。它适用于 ubuntu 22.04。
使用 zip 命令时,我有时会收到以下错误:
*** 检测到缓冲区溢出 ***:终止
正在备份的材料中的某些文件名包含单引号(ascii 代码 E2 80 99)。这只是在 ubuntu 24.04 上使用 zip 时出现的问题。它适用于 ubuntu 22.04。
作为解决方法
就我而言,命令(从目录 /usr/bin 运行)是
ls -s /usr/local/bin/zip zip
使用这个旧版本,我生成了一个 zip 文件,该文件在 24.04 解压缩,与原始材料进行了完全比较 - 简而言之,它可以工作。