dos2unix 命令正在破坏通过二进制模式下载的 unicode 字符文件 2024-12-16 • linux ftp file-transfer shell-script binary-files 我以二进制传输模式从 ftp 下载了一个包含 unicode 字符的 xml 文件。为了删除行尾特殊字符,我使用了命令 dos2unix。但这会损坏文件。有办法吗? 答案1 它应该可以工作(网站和代码表明它了解 Unicode)。 您可以使用其他工具,例如tr例如, tr -d '\r' input >output 如果您的文件不使用回车符来加粗文本(通常情况),它将删除所有的回车符,从而产生预期的结果。 相关内容 beamer/align:如何在动画中交换单个符号[关闭] Kali Linux 卡在完成安装步骤 如何通过cmd或bat文件将文件和文件夹下载到本地机器? 为什么我无法启动与远程服务器的新 ssh 连接? crontab 以提升的权限重复计划 向文档传递参数 尝试使用基于 LXC/LXD 的 Adapt:找不到请求的图像 Squid 反向代理阵列-兄弟节点之间不相互通信 如何将 .bin 文件刻录到闪存驱动器和软盘? Firefox 中的图片颜色太暗