上传文件到centos时出现^M

文章讲述了由于Windows使用CRLF作为行结束符,而Linux使用LF,导致文件在不同系统间不兼容。通过安装和使用dos2unix命令可以将文件从DOS格式转换为Unix格式,而unix2dos则用于将文件转换回DOS格式,确保文件在不同操作系统中的正常使用。
摘要由CSDN通过智能技术生成

原因是win(\r\n)下编辑的文件在Linux(\n)不适用, 安装转码工具: yum -y install dos2unix

直接转码: dos2unix win.txt

[root@redis 16:05:53/data/recycle]# hexdump -C win.txt 
00000000  61 0d 0a 62 0d 0a 63                              |a..b..c|
00000007

[root@redis 16:06:04/data/recycle]# dos2unix win.txt
dos2unix: converting file win.txt to Unix format ...

[root@redis 16:06:12/data/recycle]# hexdump -C win.txt 
00000000  61 0a 62 0a 63                                    |a.b.c|
00000005

还原回 win 格式: unix2dos win.txt

[root@redis 16:06:12/data/recycle]# unix2dos win.txt 
unix2dos: converting file win.txt to DOS format ...
[root@redis 16:06:31/data/recycle]# hexdump -C win.txt 
00000000  61 0d 0a 62 0d 0a 63                              |a..b..c|
00000007
[root@redis 16:06:34/data/recycle]# 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值