在 Linux 中解压带有下划线的文件?

在 Linux 中解压带有下划线的文件?

我正在尝试在 redhat 中解压一个文件,但当我运行 unzip filename.zip 时,总是出现此错误

heckdir error:  cannot create file_name
                 unable to process file_name/bin/.

我猜这与文件名中的下划线有关。有什么解决方法吗?或者,如果这不是问题,那可能是什么?

当我Run unzip -l /home/db2inst1/db2files/ShaneScripts/trans_demo.zip它工作正常并显示文件的内容时。

答案1

文件名中唯一不允许出现的字符是 '/' 和 NULL 字节(零)。其他所有字符(包括空格、破折号和下划线)都是允许的。

创建文件时出现问题。您所在的目录中有权限吗?我会尝试在您所在的位置创建一个文件或目录,看看会发生什么。它很可能会失败,您可以对此进行诊断。

相关内容