曲径通幽论坛

标题: unix2dos/dos2unix -- UNIX格式转换DOS格式/DOS格式转换为UNIX格式 [打印本页]

作者: beyes    时间: 2011-12-28 12:31
标题: unix2dos/dos2unix -- UNIX格式转换DOS格式/DOS格式转换为UNIX格式
往往在用 iconv 命令将文件的编码转换后可能还觉不够,因为有时希望将转换后的文件移动到 Windows 里,然而 Windows 里的换行符为 '\r\n' ,这和 Unix/Linux 里的换行符 '\n' 不同,所以还需要再转换,反之亦然。

unix2dos 命令将文件从 unix 格式转换到 Windows 格式;dos2unix 命令将文件从 Windows 格式转换到 UNIX 格式 。

一般常用 2 个参数为 -k 和 -n 。

-k 选项保留原来文件的 mtime 时间格式,即转换后不更新时间的修改时间。

-n 选项保留原来的文件,转换后的新文件另外输出,如 unix2dos -n unix.txt dos.txt 。否则,原来文件被替换,如:
unix2dos -k localhostgbk.sql
unix2dos: converting file localhostgbk.sql to DOS format ...





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2