Getting ctl M

Andrew Bartlett abartlet at
Sun Jan 14 23:55:39 GMT 2001

Dick Hill wrote:
> New to the Samba world.  I am getting a control M at the end of line for each file I am transfering to the share from  98/NT machines.  Any special things I need to do so this will not happen??????????????

This is normal - while on Unix system new lines are signified by 'LF',
on DOS systems a 'CR+LF' is required.  This, depending on your editor,
means that the 'CR' gets shown as '^M' to indicate an otherwise
unprintable charater.  Other editors will notice these 'dos style' files
and automaticly use the dos new-line conventions.

In any case, there is a tool called dos2unix and unix2dos that can
handle the conversion for you.  As to why samba dosn't do this
automaticly - it is nearly impossible to correctly identify a text file
during file transfer, and users would find their binary files silantly
corupted by the process.

Hope this helps,

Andrew Bartlett

Andrew Bartlett
abartlet at

More information about the samba mailing list