99问答网
所有问题
在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志。由于很长,用编
在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志。由于很长,用编辑器去除太麻烦,有什么解决办法呢?
举报该问题
推荐答案 2017-09-18
为了解决这个问题,Linux下专门有两个工具可以互换Windows格式和Linux格式,它们分别是dos2unix和unix2dos。比如用下面的命令就可以将文件名为“filename”文件从Windows格式转换为Linux文本格式。
# dos2unix filename
更多知识点请查看《linux就该这么学》。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zXz7vjWjejzBzvzete.html
其他回答
第1个回答 2019-08-08
使用sed -i 's/\r//' filename命令
相似回答
怎么解决
windows
下
文件
传到
Linux
下会多加
^M的
问题?
答:
因为
windows的文件
格式问题 他的换行是\n+LF
linux
只有\n 如果windows下的文件编辑用UltraEdit的话 可以直接保存为UNIX格式 就没这么麻烦了 ,否则还是用vim替换一遍的好
linux
行尾
^M
是什么
答:
解决方法:方法1: 在命令模式下:输入:%s/^M//g 然后,回车即可替换 注,其中”^M”的输入,分别是“Ctrl+v”、“Ctrl+M”键生成的 方法2: 使用vi
打开文本文件
vi dos.txt 命令模式下输入 :set fileformat=unix :w 方法3: 使用sed 工具 sed ’s/^M//’ filename > tmp_filename 方法4:...
怎样去掉
文本文件
中烦人的
^M
麻烦告诉我
答:
如果你从一台
FTP
Server (
Windows
) 下 download
一个文本文件,
而没有使用 text 传输,就会产生这个问题。进行转换的工具是 dos2unix 和 mac2unix。该工具由 dos2unix 包提供, 如果你的机器下没有这两个工具,请使用:[lgao@lgao data]$ sudo yum install dos2unix进行安装。假设需要进行...
linux 中文件有^M
原因是什么?影响使用吗?
答:
不影响使用,是因为windows换行符使用 \r\n 而 Linux使用的是 \n 导致的换行符问题
,可以使用tr进行去除 cat yourfile | tr -s "\r\n" "\n" > newfile这样就可以去掉^M的换行问题,当然vim也能做~~
Windows
与
Linux
换行符差别所引起的问题的解决方法
答:
而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是 0A。DOS格式的文本文件在
Linux
底下,用较低版本的vi打开时行尾会显示
^M,
而且很多命令都无法很好的处理这种格式的
文件,
如果是个shell 脚本,。而Unix格式的
文本文件在Windows
下用Notepad打开时会拼在一起显示。因此产生了两种格式文件相互...
linux
vi
^M
是什么
答:
linux
vi ^M表示回车换行。回车键有两个作用,一是确认输入的执行命令,二是在文字处理中起换行的作用,回车键也是电脑键盘上被用得较多的按键之一,使用回车键要注意:不要大力猛敲猛砸。word换行符是一种换行符号,它的作用是换行显示
,但是
它不是真正的段落标记,它的换行不是真正意义上的重起一段...
bin
文件
怎样
打开
答:
1、下载winiso软件,并安装。打开winiso软件,它需要我们注册
,但是
我们只是暂时使用,我们可以选择“稍后”,或者直接关闭窗口。选择左上角的“文件”,单击“
打开文件
”,在“我的电脑”中选择我们需要安装的bin文件,笔者用的是IBM的一款软件作为示范,选择后,单击打开。2、看到bin文件里面的内容,但是...
如何将
windows
7里的
文件
复制到ubuntu中?
答:
在 Windows
7 计算机上创建一个共享文件夹。在 Ubuntu 计算机上
打开文件
管理器,找到“文件夹”菜单,选择“连接到服务器”。在“连接到服务器”对话框中,选择“Windows 共享”,输入 Windows 7 计算机的 IP 地址和共享
文件夹的
名称,点击“连接”。输入 Windows 7 计算机的用户名和密码,点击“确定”...
电脑两地互
传文件
两台电脑之间怎么互相传文件
答:
当然您也可以在其中一台电脑上架设
一个ftp
服务器,然后另一台电脑访问该ftp地址,进行下载文件。 二 什么软件可以实现两台电脑之间的200
M都文件
互传呢 1、简单易行,借助QQ等通讯工具。在两台电脑上分别登陆两个不同的QQ,直接把文件拖动到聊天窗口,即可开始文件传输。前提是两台电脑都联网。x0dx0a2、使用
windows
...
大家正在搜
相关问题
windows下编辑的文件传到Linux后会出现^M怎么办
linux 中文件有^M原因是什么?影响使用吗?
python中paramiko模块 sftp上传后文件内容每...
不是说window下的文件导入到linux下会多出换行符^M...
windows和unix,linux,下FTP文件,本地和远...
Linux ftp传输文件后文件内容乱码,怎么解决
windows用ftp传文件到linux虚拟机问题
在windows下用命令行直接连接Linux下ftp,登陆是...