Linux系统中的dos2unix命令

Linux系统中的dos2unix命令CentOS7.3学习笔记总结(二十八)-dos2unix命令使用过linux系统的朋友都知道,linux和windows换行符是不同的,Win

大家好,欢迎来到IT知识分享网。

CentOS7.3学习笔记总结(二十八)-dos2unix命令

使用过linux系统的朋友都知道,linux和windows换行符是不同的,Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. ,其实就是dos2unix命令将文件中的\r\n 转换为\n而已。当然还有另一个反过来的命令,将Linux&Unix格式文件转换为Windows格式文件(即\n转换为\r\n)。

使用前,先安装:

yum install unix2dos或者yum install dos2unix(两者一样)

语法:

dos2unix [-hkqV] [-c convmode] [-o file …] [-n infile outfile …]

选项

-k:保持输出文件的日期不变

-q:安静模式,不提示任何警告信息

-V:查看版本

-c:转换模式,模式有:ASCII, 7bit, ISO, Mac, 默认是:ASCII

-o:写入到源文件

-n:保留原本的旧档,将转换后的内容输出到新档案.默认都会直接在原来的文件上修改

参数:需要转换到的文件。

最简单的用法就是dos2unix直接跟上文件名:

dos2unix file

如果一次转换多个文件,把这些文件名直接跟在dos2unix之后。

dos2unix file1 file2 file3 或者dos2unix -o file1 file2 file3

如果想保存原来的文件不变,则可以使用-n参数:dos2unix -n oldfile newfile

如果要保持文件时间戳不变,加上-k参数:dos2unix -k file 、dos2unix -k file1 file2 file3、dos2unix -k -o file1 file2 file3、dos2unix -k -n oldfile newfile。

unix2dos一般用不到。

Linux系统中的dos2unix命令

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/77566.html

(0)
上一篇 2024-08-07 08:26
下一篇 2024-08-08 17:26

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信