lINUX中将dos格式的文件转换成unix格式

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.安装完即可以正常使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值