Windows文件移动到Linux上的坑

最近,把windows上的文件移动到Linux上时,发现有一个**^M**换行符的坑。

首先,我们需要看到这个坑。

vim -b 命令的作用:以二进制模式打开文件

  1. 强制显示所有隐藏字符 (换行符、^M、空格、Tab 等)
  2. 禁止 Vim 自动转换换行符(不把 CRLF 转成 LF)
  3. 不添加额外换行符、不修改文件内容

如果需要去掉这个换行符

可以使用dos2unix命令, 用法unix2dos 文件名

把 Windows 换行符 \r\n 改成 Linux/Unix 换行符 \n

相关推荐
木雷坞10 分钟前
自托管 n8n:Docker Compose、Webhook 和升级备份排查
运维·容器
少威shaowei16 分钟前
在 Mac 上搭建 DNS 服务器
运维·服务器·macos
wxmtwfx29 分钟前
Linux 系统内核列表宏解析
linux·list·列表
utf8mb4安全女神30 分钟前
shell脚本
linux·运维·服务器
天一生水water33 分钟前
agent教程S01-Agent 最小循环教程整理
java·服务器·网络·agent
花果山~~程序猿34 分钟前
ubuntu20.4下载python3.12
linux
网络与设备以及操作系统学习使用者36 分钟前
多路由设备静态路由配置详解
运维·网络·学习·华为·智能路由器
RD_daoyi38 分钟前
Google SEO第四周:深度站内优化——让网站快速收录、稳定排名的硬核技术
大数据·服务器·人工智能·搜索引擎
daad7771 小时前
sitl_5760_io记录
linux·运维·服务器
XIAOHEZIcode1 小时前
进程、会话与终端——一次真实的 Linux Session 解剖
linux·后端·命令行