我正在将一个文件夹从 Debian 计算机(大学特定的发行版)复制到 Windows 计算机。我用tar
制作了一个装有文件夹的拉链柏油球。我使用使用SFTP的MobaXterm传输了文件。我不小心删除了原始文件,但我仍然有压缩包,所以我用它来恢复。
但是,当我回头查看目录以编辑文件heatmap_get.py
(标记为可执行文件)时,它是一堆不可读的信息。当我尝试执行脚本时,它指出:
-bash: ./heatmap_gen.py: cannot execute binary file
我尝试对文件执行strings
,但没有帮助。此压缩包包含多个文件,但这是唯一受影响的文件。我真的需要这个文件;任何帮助不胜感激。
更新:
如果我heatmap_gen.py
复制到heatmap_gen.tar.gz
,并撤消压缩包,它会生成它所在的目录的精确副本,除了它没有heatmap_gen.py
文件。
看起来原始的压缩包没有像 l'L'l 指出的那样正确存档。似乎压缩包在文件heatmap_gen.py
中包含自己的副本。