什么是 tar 错误消息“无法打开:参数无效”

什么是 tar 错误消息“无法打开:参数无效”

我从这里下载xcrysden源码包http://www.xcrysden.org/download/xcrysden-1.5.60.tar.gz

然后我使用提取它

tar zxvf xcrysden-1.5.60.tar.gz

但是,我遇到了几个错误,如图tar zxvf xcrysden-1.5.60.tar.gz|grep tar:所示

tar: xcrysden-1.5.60/examples/XSF_Files/c2h4\:Ag001.xsf: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/TclTk\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/Togl\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/Mesa\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/Meschach\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/LGPL\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/GL2PS\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/FFTW3\:LICENCE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/BWidget\:LICENSE: Cannot open: Invalid argument
    tar: Exiting with failure status due to previous errors

这些消息是什么意思?为什么提取没有完成?

答案1

您解压到的磁盘可能采用 FAT* 格式。 FAT* 文件系统不允许:出现在目录条目(文件名)中。为了提取这些文件,您需要提取到其文件系统的不同磁盘或分区支持此类文件名 - 常见的文件名包括:

  • BTFS
  • 外部3
  • 外部4
  • FFS
  • HFS Plus(但不是普通 HFS)
  • NTFS
  • XFS

相关内容