从终端将行尾从 Unix/Linux 更改为 Windows

从终端将行尾从 Unix/Linux 更改为 Windows

我在 Ubuntu 中创建了一堆文本文件,当我使用 DropBox 在 Windows 机器上访问它们时,由于Line EndingUnix/Linux 和 Windows 之间的差异,它们的格式不正确。

将行尾从 Unix/Linux 更改为 Windows 后,文本文件在 Windows 和 Ubuntu 中均可正确呈现。

如何从终端转换行尾以实现自动转换?

答案1

在 Ubuntu 上:

$ apt-get install dos2unix
$ unix2dos file.txt

在 Windows 上:

答案2

我建议使用tofrodos软件包。无论使用哪种方式,都可以顺利转换,使用todosfromdos。我应该注意,仅在 Ubuntu 端可用。

在 Windows 方面,我记得 Wordpad(与记事本不同)实际上会正确显示带有 *nix 行尾的文件,这对于查看尚未转换的文件应该有帮助。

相关内容