首页 > 解决方案 > cp 不复制特殊字符

问题描述

我在 Debian 机器上运行一个 Java 程序。其中,该软件复制了一些目录:cp -r --remove-destination /etc/some/dir /opt/some/dir. 但是,当其他人运行该程序时,某些特殊字符(例如,é)不会被正确复制(例如?)。我认为它来自本地用户。但我不想修改它。

有人知道如何在cp不篡改本地用户的情况下使用或使用其他命令复制一些带有特殊字符的文件吗?还是我必须用 Java 文件复制 API 来解决这个问题?

谢谢!

标签: bashdebianspecial-characterscp

解决方案


什么样的文件系统安装在 Your 上/etc/some/dir

尝试使用选项安装iocharset=utf8


推荐阅读