Windows 友好的 Linux 文件复制

Windows 友好的 Linux 文件复制

在 Linux 中,如何以递归方式复制文件和目录,使得所有复制的文件和目录都具有 Windows 可以处理的名称?

我想将文件夹复制到使用 Windows 文件名限制的共享目录或 USB 设备中,而不会失败或丢失任何文件/文件夹(宁愿更改名称也不愿丢失数据)。

答案1

这篇文章中的一些想法 将带有特殊字符的文件名复制到外部 ntfs 卷

  • 使用排毒 清除文件名中的特殊字符。

  • 挂载 NTFS 文件系统,以便它自行清理(净化)文件名。启用此功能的挂载选项是windows_names。请参阅人ntfs-3g

  • 使用 同步 使用参数来改变文件名以适合目标文件系统 --iconv=CONVERT_SPEC,以请求文件名的字符集转换。

相关内容