上一篇
🔍 关键词相关内容:文本处理|文件格式 Linux 换行符的识别与转换方法详解
📌 核心概念
换行符类型
\n
):Unix/Linux 标准换行符 🐧 \r\n
):Windows 标准换行符 💻 \r
):旧版 Mac 换行符 (现已少见) 🍎 识别方法
file
命令:快速检测文件换行符类型 file 文件名 # 输出中显示 "LF" 或 "CRLF"
cat -A
:显示隐藏字符(^M
表示 CR, 表示 LF) cat -A 文件名
od
或 hexdump
:十六进制查看 od -c 文件名 | grep -E '\\r|\\n'
转换工具
dos2unix
& unix2dos
:专用转换工具 🔄 dos2unix 文件名 # CRLF → LF unix2dos 文件名 # LF → CRLF
sed
命令:万能文本处理 sed -i 's/\r$//' 文件名 # 删除 CR (CRLF → LF) sed -i 's/$/\r/' 文件名 # 添加 CR (LF → CRLF)
tr
命令:简单替换 tr -d '\r' < 输入文件 > 输出文件 # 去 CR
Git 自动处理
git config --global core.autocrlf input # Linux 推荐 git config --global core.autocrlf true # Windows 推荐
💡 注意事项
📅 信息参考日期:2025-08
本文由 集小 于2025-08-02发表在【云服务器提供商】,文中图片由(集小)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/515132.html
发表评论