> CentOS > CentOS教程 >

CentOS 批量转换文件格式工具unix2dos

安装:
yum install dos2unix unix2dos
ubuntu 下就不一样了,好像是这样哦:$ sudo aptitude install tofrodos
unix2dos 对应 todos   dos2unix 对应 fromdos

选项与参数:

-k :保留该档案原本的 mtime 时间格式 (不更新档案上次内容经过修订的时间)
-n :保留原本的旧档,将转换后的内容输出到新档案,如: dos2unix -n old new
实例:

1.都一个文件进行从dos转换为unix格式,在unix系统下,转换后可以通过file 文件名来查看转换后的文件格式。
格式:dos2unix file

2.一次性转换多个文件的格式:
格式:dos2unix file1 file2 file3

3.上面在转换时,都会直接在原来的文件上修改,如果想把转换的结果保存在别的文件,而源文件不变,则可以使用-n参数。
格式:dos2unix -n oldfile newfile

4.如果要保持文件时间戳不变,加上-k参数。所以上面几条命令都是可以加上-k参数来保持文件时间戳的。
格式:dos2unix -k file
格式:dos2unix -k file1 file2 file3

如果是一个在Windows下面生成的脚本文件,当上传到unix下后事无法直接来运行的,需要运行上面的命令来完成文件格式的转变才行 (责任编辑:IT)