lINUX中将dos格式的文件转换成unix格式
命令介绍
file命令介绍
在 Linux 中,您可以使用 file
命令来确定文本文件的格式。这个命令会分析文件内容并提供关于文件类型的信息。
要查看文本文件是 DOS 格式还是其他格式,可以按照以下步骤进行操作:
打开终端。
使用 cd 命令切换到包含要检查的文本文件的目录。
运行以下命令:
file <文件名>
将 <文件名>
替换为要检查的文本文件的实际文件名。
这个命令将输出文件类型和其他信息。在输出中,您可能会看到类似于 “ASCII text” 或 “ASCII text, with CRLF line terminators” 的描述。
如果文件是 DOS 格式(也称为 CRLF 行结束符),输出中通常会包含"CRLF line terminators"
或类似的描述。如果文件是其他格式(如 Unix 格式或 Mac 格式),则输出中可能没有这样的描述。
通过 file 命令,您可以确定文件的格式并采取相应的操作,例如使用特定的文本编辑器转换文件的行结束符格式。
批量转换dos文件为unix文件
在 Linux 中,您可以使用 dos2unix
命令将 CRLF 格式的文件转换为 Unix 格式。
要将文件从 CRLF 格式转换为 Unix 格式,请按照以下步骤进行操作:
1.打开终端。
2.使用 cd
命令切换到包含要转换的文件的目录。
3.运行以下命令:
dos2unix <文件名>
4.将 <文件名>
替换为要转换的文件的实际文件名。
这个命令会将文件的行结束符从 CRLF 转换为 Unix 格式(LF)。
5.批量转换需要借助通配符*
;
dos2unix *.cpp
dos2unix安装
如果上述命令提示找不到dosuinx命令,可以采用下面的方式安装dosunix
以下只介绍centos系统,如果系统可以联网,可以采用以下方式安装
sudo yum install dos2unix
如果需要离线安装可以采用以下步骤:
1.下载离线包:
链接:https://pan.baidu.com/s/1jJPXI0n_lbrH-Aw8kSWrEw 提取码:6qja
2.离线安装:
rpm -ivh dos2unix-7.4.0-3.el8.x86_64.rpm
3.安装完即可以正常使用