使用非 ASCII 文件名从 NTFS 制作“tar”存档

使用非 ASCII 文件名从 NTFS 制作“tar”存档

将包含 NTFS 文件的实时磁盘加载到基于 Windows 的计算机中。作为一名多年的 Linux 用户,tar我立即想到了使用,并从分区中制作了一些备份存档,并将它们存储到另一台计算机上的 NFS 安装分区上。通过第一台机器附带的磁盘进行系统恢复,并删除分区,然后我更改分区表,重新格式化分区(再次为 NTFS),并将tar.gzNFS 安装分区中的存档提取到其中。并注意到具有非 ASCII 名称的文件丢失了。 Windows 上的 WinRar 都不会显示这些文件。我很伤心,因为这不是我的系统,文件对所有者来说非常重要。

发生了什么? tar(或gunzip)从NTFS读取时是否有问题?我有机会从存档中取回文件吗?

答案1

我可能会尝试在启动回 Windows 后使用以下命令提取数据文件窗口焦油。如果 tar 在创建存档时省略了某些文件,它可能会给出一些错误消息。此外,您还可以使用以下命令列出 tar 文件的内容:

tar tvf tarfile.tar.gz

相关内容