我有一个共享的桑巴目录,我从我的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