详解Linux文本文件与WIN文本文件换行格式转换命令
发布时间 - 2026-01-10 22:57:19 点击率:次详解Linux文本文件与WIN文本文件换行格式转换命令

前言:
有 时在WIN下编辑好的脚本文件上传到LINUX服务器中不能正常执行,开始误认为是LINUX配置问题,后来发现,是WIN与LINUX存储文件时的换行 符标志不同造成的。在DOS使用的换行符为 ^M$,我们称为CR与LF两个符号。而在Linux中,则仅有LF ($) 这个换行符。
可以用如下命令完成格式转换:$dos2unix,$unix2dos。但这两个命令在UBUNTU发行版本中不存在,可通过:
$sudo apt-get install tofrodos
命令安装。之后,再次使用如下文所示的格式即可。
[root@linux ~]# dos2unix [-kn] file [newfile] [root@linux ~]# unix2dos [-kn] file [newfile]
参数:
-k : 保留该文件原来的mtime时间格式(不更新文件上次内容经过修改的时间)
-n : 保留原来的旧文件,将转换后的内容输出到新文件,如:dos2unix -n old new
范例:
范例一:将提供的hosts文件格式更新为dos格式。
[root@linux ~]# unix2dos -k hosts unix2dos: converting file hosts to DOS format ...
# 此时hosts文件的时间不会改变,但内容主要将换行符修改成为DOS的CRLF了。
范例二:将范例一已经变成DOS格式的hosts改名为hosts.dos,并且转换Linux
格式到hosts.linux
[root@linux ~]# mv hosts hosts.dos [root@linux ~]# dos2unix -k -n hosts.dos hosts.linux dos2unix: converting file hosts.dos to file hosts.linux in UNIX format ... [root@linux ~]# ll -rw-r--r-- 1 root root 288 Aug 1 13:30 hosts.dos -rw------- 1 root root 279 Aug 1 13:30 hosts.linux
# 由于DOS格式中多了CR字符,所以,文件比较大。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Linux文本文件与WIN文本文件换行格式转换命令
# Linux与WIN文本文件换行格式转换命令分析
# Linux 中删除文本中的回车字符的方法
# Linux tr命令的使用方法
# Linux之CRLF/CR/LF等回车换行符的问题
# 换行符
# 文本文件
# 格式转换
# 换行
# 可以用
# 而在
# 希望能
# 但这
# 所示
# 比较大
# 谢谢大家
# 可通过
# 不能正常
# 该文件
# 中不
# 到新
# 文件上传
# 器中
# unix2dos
# pre
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
Python进程池调度策略_任务分发说明【指导】
Python函数文档自动校验_规范解析【教程】
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
在线制作视频网站免费,都有哪些好的动漫网站?
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
,南京靠谱的征婚网站?
Laravel如何配置Horizon来管理队列?(安装和使用)
Laravel如何实现用户密码重置功能?(完整流程代码)
iOS验证手机号的正则表达式
Laravel安装步骤详细教程_Laravel环境搭建指南
BootStrap整体框架之基础布局组件
如何在宝塔面板中创建新站点?
晋江文学城电脑版官网 晋江文学城网页版直接进入
三星网站视频制作教程下载,三星w23网页如何全屏?
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
如何快速完成中国万网建站详细流程?
php 三元运算符实例详细介绍
如何用PHP快速搭建高效网站?分步指南
使用C语言编写圣诞表白程序
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
javascript中闭包概念与用法深入理解
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
C++用Dijkstra(迪杰斯特拉)算法求最短路径
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
JavaScript如何实现音频处理_Web Audio API如何工作?
如何在服务器上配置二级域名建站?
Laravel如何为API生成Swagger或OpenAPI文档
EditPlus中的正则表达式实战(5)
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
北京的网站制作公司有哪些,哪个视频网站最好?
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
Java类加载基本过程详细介绍
Laravel如何使用Telescope进行调试?(安装和使用教程)
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
php结合redis实现高并发下的抢购、秒杀功能的实例
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
米侠浏览器网页背景异常怎么办 米侠显示修复
南京网站制作费用,南京远驱官方网站?
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
移动端脚本框架Hammer.js

