shell文件从windows上传到Linux问题
2011-09-16 19:48
253 查看
问题描述:
windows下的文档上传到Linux下有时会发现每一行多了个^M,那个^M是DOS(WINDOWS)文件上传时没有将回车+换行符转换而产生的
解决办法:
如果使用FTP上传的话,对这样的文本文件,应该使用ASCII方式,这样上传时FTP会根据两边的文件系统的格式进行必要的转换,上传后的Linux文件中就没有那个^M了。这就是FTP中那个“P”的作用(Protocol,协议)。对二进制文件(图形、压缩、执行等),FTP传送时一定要用BINARY方式,不然它会自作聪明地转换的。也可以先通过UltraEdit编辑器,先进行DOS->UNIX转换,再通过二进制方式上传到Linux上;或先通过二进制方式上传,然后再通过dos2unix命令进行转换
windows下的文档上传到Linux下有时会发现每一行多了个^M,那个^M是DOS(WINDOWS)文件上传时没有将回车+换行符转换而产生的
解决办法:
如果使用FTP上传的话,对这样的文本文件,应该使用ASCII方式,这样上传时FTP会根据两边的文件系统的格式进行必要的转换,上传后的Linux文件中就没有那个^M了。这就是FTP中那个“P”的作用(Protocol,协议)。对二进制文件(图形、压缩、执行等),FTP传送时一定要用BINARY方式,不然它会自作聪明地转换的。也可以先通过UltraEdit编辑器,先进行DOS->UNIX转换,再通过二进制方式上传到Linux上;或先通过二进制方式上传,然后再通过dos2unix命令进行转换
相关文章推荐
- javaweb文件上传路径在windows和linux上的兼容性问题
- java linux和windows下文件路径间隔符的写法——解决linux下程序在windows下运行时的上传文件出错问题
- 从Windows上传到linux的文件出现问题
- Windows编辑shell脚本后上传Linux格式问题
- 使用FileZilla解决从Windows上传文件到Linux vsftpd的乱码问题!
- linux与windows之间传输文件工具rz上传大文件失败问题解决方案
- Windows下记事本编辑的Shell脚本放到Linux下执行出错,格式问题(/bin/bash^M: bad interpreter: 没有那个文件或目录)
- 夺命雷公狗---linux NO:30 linux之通过X-Shell在windows上传文件到服务器上
- windows文件上传到linux系统的文件内容问题
- shell 脚本文件Windows传到Linux后编码问题
- linux与windows之间传输文件工具rz上传大文件失败问题解决方案
- 【原创】AIX 、Linux 和Windows 定时上传文件到FTP服务器的配置方法
- 〖Linux〗上传单个文件到FTP的Shell命令行(函数)
- Windows如何连接linux和上传文件到linux(securcrt)
- 关于File.separator 文件路径:windows与linux下路径问题 ("\"与"/")
- [DOS] ftp批量上传,下载文件 windows_linux_mput_mget.bat
- linux下打开windows txt文件中文乱码问题
- 解决windows传送到linux下中文文件名及文件内容乱码问题
- linux和windows双系统互拷文件乱码问题
- Linux和windows的文件路径问题