不同平台文件格式:dos、unix、mac
dos2unix unix2dos mac2unix 大约 935 字回车换行
CR: 回车(Carriage Return) \r
LF: 换行(Line Feed) \n
- Windows系统:每行结尾是回车+换行(CR+LF),即
\r\n
; - Linux/Unix系统:每行结尾只有换行(LF),即
\n
; - Mac系统:每行结尾只有回车(CR),即
\r
; Mac OS X
(后改名为OS X
)起和Linux/Unix统一:每行结尾只有换行(LF),即\n
;
影响
Windows文件在Linux/Unix打开,结尾可能
会多出^M
符号。
博主一开始没注意,花了半天时间才解决问题。
查看文件格式
Notepad++
Notepad++右下角可查看:Windows(CR LF)
、Unix(LF)
、Macintosh(CR)
。
Vim
Vim打开文件时左下角命令行上方会显示:[dos]
、[unix]
、[noeol][unix]
。
file
使用file
命令
file test.txt
输出:utf-8编码
,Windows系统文件格式。
test.txt: UTF-8 Unicode text, with CRLF line terminators
转换
Windows格式转Linux/Unix
dos2unix test.txt
Linux/Unix格式转Windows
unix2dos test.txt
Linux/Unix格式转Mac
unix2mac test.txt
Mac格式转Linux/Unix
mac2unix test.txt
使用Notepad++
- 点击
编辑
菜单栏 - 选择
文本格式转换
选项卡 - 选择需要转换的格式
使用Vim
命令行模式下:
- :set fileformat=unix
- :set fileformat=dos
- :set fileformat=mac
Windows平台工具下载
若安装Git
了,则可以Git Bash Here
打开,直接使用。
Linux平台工具下载
一般完整版系统自带了该系列命令,若没有则需安装。
CentOS
yum install dos2unix
Ubuntu
apt-get install dos2unix
Mac平台工具下载
可使用homebrew
安装。
阅读 6168 · 发布于 2019-08-23
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Tomcat 禁止日志输出到 catalina.out阅读 4426
-
软考-系统架构设计师:进程管理-死锁问题阅读 1248
-
Docker 部署 Alertmanager阅读 4202
-
Elasticsearch 插入数据 PUT阅读 2951
-
Linux smaps_rollup 及 status 查看 Java 进程内存占用阅读 152
-
Android 获取状态栏高度阅读 3443
-
Elasticsearch 轻量搜索 _search 和 q=阅读 3539
-
Spring Boot 不引入模板引擎加载网页等资源阅读 1651
-
使用 Packer.js 压缩 HTML 和 JavaScript阅读 12368
-
Kubernetes Pod 控制器 HPA阅读 945