linux学习笔记--dos2unix命令

转载 2017年01月03日 15:25:42

dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的。DOS下的文本文件是以\r\n作为断行的标志,

表示成十六进制就是0D 0A。而unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。DOS格

式的文本文件在linux地下,用较低版本的vi打开时尾行会显示^M,而且很多命令都无法很好的处理这种格式

语法:

dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...]
选项:

-k : 保持输出文件的日期不变
-q : 安静模式,不提示任何警告信息
-V : 查看版本
-c : 转换模式,模式有:ASCII,7bit, ISO, Mac,默认是:ASCII
-o : 写入到源文件
-n : 写入到新文件
参数:

需要转换的文件
实例:

直接转换文件:

dos2unix file
如果要一次转换多个文件,把这些文件名直接跟在dos2unix之后。
dos2unix file1 file2 file3
上面在转换时候,如果将旧的文件转换到新的文件中

dos2unix -n oldfile newfile
如果要保持文件时间戳不变,加上-k参数。

dos2unix -k file file2

Linux dos2unix命令

问题现象:有时候将windows系统中svn上的shell脚本上传到Linux服务器上之后执行会遇到报错-bash,没有文件或目录。 问题原因:Linux系统和Windows系统中换行符不同。此时vi...
  • coder_xia
  • coder_xia
  • 2016年04月25日 15:52
  • 2106

图解Linux命令之--dos2unix命令

dos2unix命令--> Dos to UNIX的缩写,用来将DOS格式的文本文件转换为UNIX格式 备注: 1) 为什么需要用dos2unix进行格式转换 在Linux系统下经常会出现...
  • Jerry_1126
  • Jerry_1126
  • 2016年09月17日 10:59
  • 1451

dos2unix整个目录

下面列出怎么对整个目录中的文件做dos2unix操作 $ find . -type f -exec dos2unix {} \; 其中具体命令的解释如下: find . = find file...
  • u011537073
  • u011537073
  • 2016年01月28日 21:38
  • 3577

linux中没有dos2UNIX或者UNIX2dos命令怎么解决办法

[root@localhost ~]#dos2unix tr.py -bash: dos2unix: command not found 安装方法: 在http://linux.sof...
  • w616589292
  • w616589292
  • 2014年07月29日 17:26
  • 28111

dos2unix命令找不到怎么办

[root@localhost ~]#dos2unix tr.py  -bash: dos2unix: command not found 安装方法: 在http://linux...
  • lifuxiangcaohui
  • lifuxiangcaohui
  • 2015年07月27日 14:20
  • 4732

《Linux Shell》笔记之dos2unix

平时工作中,可能需要把文件在windows和unix平台之间相互传送,观察到在windows, 每行结尾出是\n\r(换行回车符号),在unix, 每行结尾是\n(换行符号)。 如果Unix系统下的文...
  • hello_yang213
  • hello_yang213
  • 2015年10月20日 13:39
  • 616

dos2unix 安装

在redhat上安装dos2unix,操作如下:1 download  Dos2Unix 1.0.0 from http://linux.softpedia.com/progDownload/Dos2...
  • carolzhang8406
  • carolzhang8406
  • 2010年12月14日 16:39
  • 33481

解决执行dos2unix 和unix2dos命令

那个^M是DOS(WINDOWS)文件上传时没有将回车+换行符转换而产生的。如果使用FTP上传的话,对这样的文本文件,应该使用ASCII方式,这样上传时FTP会根据两边的文件系统的格式进行必要的转换,...
  • wxl1986622
  • wxl1986622
  • 2014年09月15日 15:27
  • 631

dos2unix和unix2dos命令使用

转自:http://solecjj.blogbus.com/logs/19425369.htmldos2unix, unix2dos 用来实现 DOS UNIX text file 转换 aptit...
  • tommy_lgj
  • tommy_lgj
  • 2008年09月10日 16:35
  • 20901

“dos2unix 既不是内部或外部命令,也不是可运行的程序”的解决方法

最近我的项目需要运行一个脚本,但是在脚本运行的过程中,总是会报“dos2unix 既不是内部或外部命令,也不是可运行的程序”这样的错误,我的解决方法是,把自己从网上下载的dos2unix.exe文件放...
  • y505772146
  • y505772146
  • 2015年02月15日 11:19
  • 2073
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux学习笔记--dos2unix命令
举报原因:
原因补充:

(最多只允许输入30个字)