是否有可能让Samba自动将文件中的换行符从dos转换为unix?

我有一个共享的桑巴目录,我从我的Windows开发框访问。 问题是,当我创build和编辑文件,他们与dos linebreaks保存。 有没有什么办法可以configurationsamba来自动翻译所有的文本文件? 或者也许某些types的文件?

以下是文档中的相关部分。

4.7。 CR + LF

Unix文本文件行被终止0A(LF)

MS文本文件行由0D 0A(CR LF)

桑巴不做, 也不会做这些文件的任何转换。 在这两个平台上有一些转换工具,这些工具将被使用。

就我个人而言,我认为简单地在Windows上使用文本编辑器可以让你设置行结束风格。

Samba是访问SMBnetworking的服务器和客户端。 它不parsing文件的内容。 您的最佳解决scheme是在Windows中使用文本编辑器生成具有UNIX换行符的文件。 其他任何事情都将是一个真正的混乱。 我build议Windows的Notepad ++。 它应该在Sourceforge上可用。

其实桑巴可以。 例如使用Samba文件扩展名映射VFS模块(谷歌它)

把它和tofrodos或者类似的程序结合起来转换成crlf <> lf