我在 Ubuntu 中创建了一堆文本文件,当我使用 DropBox 在 Windows 机器上访问它们时,由于Line Ending
Unix/Linux 和 Windows 之间的差异,它们的格式不正确。
将行尾从 Unix/Linux 更改为 Windows 后,文本文件在 Windows 和 Ubuntu 中均可正确呈现。
如何从终端转换行尾以实现自动转换?
答案1
在 Ubuntu 上:
$ apt-get install dos2unix
$ unix2dos file.txt
在 Windows 上:
- 下载并解压 dos2unixhttp://waterlan.home.xs4all.nl/dos2unix.html(Windows 32 位版本或 Windows 64 位版本)
- 在命令提示符下,输入
dos2unix-<something>\bin\unix2dos.exe file.txt
答案2
我建议使用tofrodos
软件包。无论使用哪种方式,都可以顺利转换,使用todos
和fromdos
。我应该注意,仅在 Ubuntu 端可用。
在 Windows 方面,我记得 Wordpad(与记事本不同)实际上会正确显示带有 *nix 行尾的文件,这对于查看尚未转换的文件应该有帮助。